package app import ( "file_upload/backend" "file_upload/backend/app/controller" "file_upload/backend/app/middlewares" "file_upload/backend/global" "github.com/gin-contrib/static" "github.com/gin-gonic/gin" //swaggerFiles "github.com/swaggo/files" //ginSwagger "github.com/swaggo/gin-swagger" ) func InitRouter() error { engine := gin.New() //记录日志 engine.Use(middleware.Cors()) //配置前端静态资源目录 engine.StaticFile("/", "./frontend/dist/index.html") engine.Static("/assets", "./frontend/dist/assets") engine.StaticFile("/favicon.ico", "./frontend/dist/favicon.ico") engine.Use(static.Serve("/download", static.LocalFile(global.DownloadSetting.Path, true))) engine.GET("/CAD/download", controller.GetImage) gin.SetMode(global.ServerSetting.Mode) backend.FileInitRouter(engine) //group := engine.Group("/api") //group.Use(middleware.Cors()) //group.DELETE("/template", controller.DeleteTemplate) //group.POST("/saveTemplate", controller.SaveTemplate) //group.POST("/template", controller.TemplateItem) //group.GET("/template", controller.GetTemplate) //group.GET("/search", controller.SearchTemplate) return engine.Run(global.ServerSetting.Port) }