routine.go 602 B

123456789101112131415161718192021222324252627
  1. package routine
  2. import (
  3. "github.com/gin-gonic/gin"
  4. swaggerfiles "github.com/swaggo/files"
  5. ginSwagger "github.com/swaggo/gin-swagger"
  6. "trading-go/controller"
  7. "trading-go/docs" // 千万不要忘了导入把你上一步生成的docs
  8. )
  9. func GetRoutine() *gin.Engine {
  10. r := gin.Default()
  11. r.Use(controller.Cors)
  12. // swagger
  13. docs.SwaggerInfo.BasePath = ""
  14. r.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerfiles.Handler))
  15. user := r.Group("user")
  16. {
  17. user.POST("modify", controller.Modify)
  18. user.POST("login", controller.Login)
  19. user.POST("register", controller.Register)
  20. }
  21. return r
  22. }