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()
| }
| // 处理请求
| }
| }
|
|