This commit is contained in:
2023-04-19 09:29:31 +08:00
parent cf199dfc01
commit c5e713c784
3 changed files with 129 additions and 11 deletions

21
main.go
View File

@@ -13,25 +13,24 @@ import (
func main() {
runtime.GOMAXPROCS(runtime.NumCPU())
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
http.HandleFunc("/api", func(w http.ResponseWriter, r *http.Request) {
defer LogComponent(time.Now().UnixNano(), r) // 最后打印日志
wecome := "Welcome to the home page!"
w.Write([]byte(wecome))
})
http.HandleFunc("/api/images", func(w http.ResponseWriter, r *http.Request) {
defer LogComponent(time.Now().UnixNano(), r) // 最后打印日志
var listview models.ListView
w.Header().Set("Content-Type", "application/json; charset=utf-8")
w.Write(listview.ToJson())
})
http.HandleFunc("/images", func(w http.ResponseWriter, r *http.Request) {
http.HandleFunc("/api/models", func(w http.ResponseWriter, r *http.Request) {
defer LogComponent(time.Now().UnixNano(), r) // 最后打印日志
var listview models.ListView
w.Header().Set("Content-Type", "application/json; charset=utf-8")
w.Write(listview.ToJson())
})
http.HandleFunc("/models", func(w http.ResponseWriter, r *http.Request) {
defer LogComponent(time.Now().UnixNano(), r) // 最后打印日志
var listview models.ListView
w.Header().Set("Content-Type", "application/json; charset=utf-8")
w.Write(listview.ToJson())
})
http.HandleFunc("/tasks", func(w http.ResponseWriter, r *http.Request) {
http.HandleFunc("/api/tasks", func(w http.ResponseWriter, r *http.Request) {
defer LogComponent(time.Now().UnixNano(), r) // 最后打印日志
// 查詢一組任務
@@ -51,13 +50,13 @@ func main() {
w.Header().Set("Content-Type", "application/json; charset=utf-8")
w.Write(listview.ToJson())
})
http.HandleFunc("/users", func(w http.ResponseWriter, r *http.Request) {
http.HandleFunc("/api/users", func(w http.ResponseWriter, r *http.Request) {
defer LogComponent(time.Now().UnixNano(), r) // 最后打印日志
var listview models.ListView
w.Header().Set("Content-Type", "application/json; charset=utf-8")
w.Write(listview.ToJson())
})
http.HandleFunc("/tags", func(w http.ResponseWriter, r *http.Request) {
http.HandleFunc("/api/tags", func(w http.ResponseWriter, r *http.Request) {
defer LogComponent(time.Now().UnixNano(), r) // 最后打印日志
var listview models.ListView
w.Header().Set("Content-Type", "application/json; charset=utf-8")