gpt4 book ai didi

html - 监控新用户

转载 作者:IT王子 更新时间:2023-10-29 02:20:33 25 4
gpt4 key购买 nike

我是一名围棋学生,所以我正在编写一个需要分析的简单 API我想创建一个监控新用户,查看特定时期有多少用户注册。所以我设置日期(初始日期和结束日期)并返回新用户数。

这只是我的功能:

package db

import (
"github.com/sirupsen/logrus"
"time"
)

func NewUsersByPeriod(start time.Time, end time.Time) (count int) {
Qselect := `SELECT COUNT(*) FROM "User" WHERE datereg BETWEEN $1 and $2 ;`
row := connectionVar.QueryRowx(Qselect, start, end)
err := row.Scan(&count)
if err != nil {
logrus.Fatal(err)
}

return count
}

我的问题是关于如何正确实现它,我可以使用哪些框架?写任何推荐

最佳答案

我为我制作的每个 RESTful API 使用 gin-gonic ( https://gin-gonic.github.io/gin/ )。无论是 1 QPS 还是 100,000 QPS,它的性能都很好,使用简单,文档丰富。

请注意,您不会想使用 logrus.Fatal,因为那样会终止 API。使用 gin 处理错误并使用 JSON 或类似的方式输出它们,并且显然是正确的 http 代码。

关于html - 监控新用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51732484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com