123456789101112131415161718192021222324252627282930313233343536 |
- package controllers
-
- import (
- "XT/enums"
- "XT/service"
- "fmt"
-
- "github.com/astaxie/beego"
- )
-
- type QiNiuApiController struct {
- BaseAPIController
- // beego.Controller
- }
-
- func QiniuApiRegistRouters() {
- beego.Router("/api/qiniu/uptoken", &QiNiuApiController{}, "get:GetQNUpToken")
- }
-
- func (c *QiNiuApiController) GetQNUpToken() {
- redisClient := service.RedisClient()
- defer redisClient.Close()
-
- token, err := redisClient.Get("qn_token").Result()
- if err != nil {
- defer fmt.Println(err)
- c.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeGetQiniuUpToken)
- return
- }
-
- c.ServeSuccessJSON(map[string]interface{}{
- "uptoken": token,
- })
- return
- }
|