更换热重载工具为air

This commit is contained in:
2024-10-26 05:54:32 +08:00
parent 61c2840612
commit 925f1f4b3b
5 changed files with 15 additions and 91 deletions

View File

@@ -237,68 +237,6 @@ func main() {
Pretty: false,
})))
http.HandleFunc("/favicon.ico", func(w http.ResponseWriter, r *http.Request) {
defer LogComponent(time.Now().UnixNano(), r) // 最后打印日志
http.Error(w, "Not Found", http.StatusNotFound)
})
http.HandleFunc("/api/default", func(w http.ResponseWriter, r *http.Request) {
defer LogComponent(time.Now().UnixNano(), r) // 最后打印日志
http.Error(w, "Not Found", http.StatusNotFound)
})
// 获取浏览记录
http.HandleFunc("/history", func(w http.ResponseWriter, r *http.Request) {
defer LogComponent(time.Now().UnixNano(), r) // 最后打印日志
// 按会话过滤
// 按用户过滤
// 按时间过滤
// 按类型过滤
// 按数据过滤
// 日志记录器:
// 会话记录, 调取也从SDK本地取数据
// URL变化或新开 [URL, 来源, 时间]
// 针对某些组件挂载的事件 [组件, 事件, 时间]
// 记录用户行为 [用户, 行为, 时间]
// 查看过的[图片, 文章, 精选集, 用户]
// 请求过的API连接
// 展示了的数据
// 展示后被点击的数据(+正反馈)
// 展示后被收藏的数据
// 展示后被分享的数据
// 展示后被评论的数据
// 展示后被点赞的数据
// 展示后被下载的数据
// 展示后被忽略的数据(+负反馈)
// 展示后被屏蔽的数据(+屏蔽功能)
// 获取用户id
userId := stringToInt(r.URL.Query().Get("user_id"), 0)
if userId == 0 {
w.Write([]byte("user_id is required"))
return
}
// 获取图片id列表
var ids []int64
err := json.Unmarshal([]byte(r.URL.Query().Get("ids")), &ids)
if err != nil {
w.Write([]byte("ids is required"))
return
}
// 获取图片信息列表
var images []Image
//mysqlConnection.DB.Where("id in (?)", ids).Find(&images)
// 返回结果
w.Header().Set("Content-Type", "application/json")
json.NewEncoder(w).Encode(images)
})
// 获取图片信息列表(分页)
http.HandleFunc("/api/images", func(w http.ResponseWriter, r *http.Request) {
defer LogComponent(time.Now().UnixNano(), r) // 最后打印日志