| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | package routerimport (	"github.com/gin-gonic/gin"	swaggerFiles "github.com/swaggo/files"	ginSwagger "github.com/swaggo/gin-swagger"	"ulink-admin/docs"	"ulink-admin/pkg/filter"	"ulink-admin/resources")// @title 开发文档// @version 0.0.1// @BasePath /api/v1/// @title  haimait.com开发文档// @version 1.0// @description  Golang api of demo// @termsOfService haimait.com// Init @contact.name API Support// @contact.url haimait.com// @contact.email ×××@qq.com// @BasePath /api/v1/func Init() *gin.Engine {	router := gin.New()	// 静态资源加载	resources.InitResource(router)	//router.Use(resources.HtmlRouteHandler())	router.Use(gin.Logger())	router.Use(gin.Recovery())	/*	router.Use(logger.LoggerToFile)*/	//router.Use(middleware.Recover)	//router.Use(jwt.JWTAuth())	//router.Use(auth.AuthMiddleWare{}.AuthCheck())	//router.Use(auth.ServiceAuthMiddleWare{}.ServiceAuthCheck())	router.Use(filter.DemoHandler())	docs.SwaggerInfo.BasePath = "/api/v1"	router.GET("/swagger/*any", ginSwagger.WrapHandler(swaggerFiles.Handler))	//v1版本api	//v1Router := router.Group("/api/v1")	{	}	return router}
 |