2024-10-01 06:25:39 +08:00

29 lines
516 B
Go

package api
import (
"context"
"github.com/cloudwego/hertz/pkg/app"
"server-status-be/dao"
)
// be api 后端接口
func BeAuth(ctx context.Context, c *app.RequestContext) {
// 获取Authorization Bearer Token
token := string(c.GetHeader("Authorization"))
if token == "" {
c.JSON(401, "Unauthorized")
c.Abort()
return
}
}
func OnPostReport(ctx context.Context, c *app.RequestContext) {
report := dao.Report{}
err := c.BindJSON(&report)
if err != nil {
c.JSON(400, "Invalid JSON")
return
}
}