router.go 1.0 KB

1234567891011121314151617181920212223242526272829
  1. package app
  2. import (
  3. "file_upload/app/controller"
  4. middleware "file_upload/app/middlewares"
  5. "file_upload/global"
  6. "github.com/gin-gonic/gin"
  7. //swaggerFiles "github.com/swaggo/files"
  8. //ginSwagger "github.com/swaggo/gin-swagger"
  9. )
  10. func InitRouter() error {
  11. engine := gin.New()
  12. //记录日志
  13. engine.Use(middleware.Cors())
  14. //engine.GET("/swagger/*any", ginSwagger.DisablingWrapHandler(swaggerFiles.Handler, global.SwaggerSetting.Enable))
  15. gin.SetMode(global.ServerSetting.Mode)
  16. group := engine.Group("/api")
  17. group.Use(middleware.Cors())
  18. //group.POST("/upload", controller.FuileUpload)
  19. group.GET("/download", controller.FileDwon)
  20. group.POST("/savefile", controller.SaveFile)
  21. group.POST("/template", controller.TemplateItem)
  22. group.GET("/template", controller.GetTemplate)
  23. //group.POST("/username", controller.SaveUsernameToLocalStorage)
  24. //group.POST("/serializedItems", controller.SerializedItems)
  25. //group.GET("/serializedItems", controller.GetSerializedItems)
  26. return engine.Run(global.ServerSetting.Port)
  27. }