router.go 529 B

1234567891011121314151617181920212223
  1. package init_serve
  2. import (
  3. "github.com/gin-gonic/gin"
  4. _ "hongze/hz_eta_docs_api/docs"
  5. "hongze/hz_eta_docs_api/global"
  6. "hongze/hz_eta_docs_api/middleware"
  7. "hongze/hz_eta_docs_api/routers"
  8. )
  9. // InitRouter 初始化路由
  10. func InitRouter() (r *gin.Engine) {
  11. gin.SetMode(global.CONFIG.Serve.RunMode)
  12. r = gin.Default()
  13. r.Use(middleware.Cors())
  14. r.Use(middleware.Recover())
  15. rBase := r.Group("api/")
  16. routers.InitVersionUpdateLog(rBase) // 版本更新日志
  17. routers.InitHelpDoc(rBase) // 帮助文档
  18. return
  19. }