api_gen.go 584 B

12345678910111213141516171819202122232425
  1. package routers
  2. import (
  3. "git.qianqiusoft.com/qianqiusoft/light-apiengine/controllers/gen"
  4. "git.qianqiusoft.com/qianqiusoft/light-apiengine/engine"
  5. "git.qianqiusoft.com/qianqiusoft/light-apiengine/middleware"
  6. )
  7. func init() {
  8. addRegisterHandler(registerApiRouter)
  9. }
  10. func registerApiRouter(e *engine.ApiEngine) {
  11. api := e.GinEngine.Group("/api")
  12. v1 := api.Group("/v1/api")
  13. v1.Use(middleware.LoginWare())
  14. if len(_router["api"]) > 0 {
  15. v1.Use(_router["api"]...)
  16. }
  17. ctrler := gen.NewApiController(e)
  18. v1.GET("/api_doc", ctrler.ApiDoc)
  19. //v1.POST("/api_doc",ctrler.ApiDoc)
  20. }