wangpengfei
2023-08-25 25c573d55986e02cf5f70cc3868e2b94a4be98e2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package middleware
 
import (
    "github.com/gin-gonic/gin"
    "srm/global"
    "srm/model/common/response"
)
 
// 处理跨域请求,支持options访问
func NeedInit() gin.HandlerFunc {
    return func(c *gin.Context) {
        if global.GVA_DB == nil {
            response.OkWithDetailed(gin.H{
                "needInit": true,
            }, "前往初始化数据库", c)
            c.Abort()
        } else {
            c.Next()
        }
        // 处理请求
    }
}