|
@@ -1,7 +1,6 @@
|
|
|
package init_serve
|
|
|
|
|
|
import (
|
|
|
- "fmt"
|
|
|
"github.com/gin-gonic/gin"
|
|
|
"github.com/swaggo/gin-swagger"
|
|
|
"github.com/swaggo/gin-swagger/swaggerFiles"
|
|
@@ -9,13 +8,10 @@ import (
|
|
|
"hongze/hongze_yb/global"
|
|
|
"hongze/hongze_yb/middleware"
|
|
|
"hongze/hongze_yb/routers"
|
|
|
- "os/exec"
|
|
|
)
|
|
|
|
|
|
// InitRouter 初始化路由
|
|
|
func InitRouter() (r *gin.Engine) {
|
|
|
- //初始化生成API文档
|
|
|
- initSwagger()
|
|
|
//设置
|
|
|
gin.SetMode(global.CONFIG.Serve.RunMode)
|
|
|
// 1.创建路由
|
|
@@ -43,20 +39,3 @@ func InitRouter() (r *gin.Engine) {
|
|
|
routers.InitUser(r)
|
|
|
return
|
|
|
}
|
|
|
-
|
|
|
-//生成swagger文档
|
|
|
-func initSwagger() {
|
|
|
- if global.CONFIG.Serve.RunMode == "debug" {
|
|
|
- //cmd := exec.Command("cd /Users/roc/go/src/hongze/hongze_yb & swag init")
|
|
|
- cmd := exec.Command("/bin/bash", "-c", "cd /Users/roc/go/src/hongze/hongze_yb & swag init")
|
|
|
- //cmd := exec.Command("/bin/bash", "-c", `df -lh`)
|
|
|
- //cmd := exec.Command("swag", "init")
|
|
|
- str, err := cmd.Output()
|
|
|
- if err != nil {
|
|
|
- fmt.Println("API自动化文档生成失败,ERR:", err)
|
|
|
- return
|
|
|
- }
|
|
|
- fmt.Println(string(str))
|
|
|
- fmt.Println("API自动化文档生成成功")
|
|
|
- }
|
|
|
-}
|