package routes import ( "github.com/gin-gonic/gin" "newaterobot-process/handler" "newaterobot-process/middleware" ) // InitRouter 初始化路由 func InitRouter() *gin.Engine { r := gin.Default() // 公共路由 public := r.Group("/api/v1") { public.POST("/register", handler.Register) public.POST("/login", handler.Login) public.POST("/metric_process", handler.MetricProcess) } // 需要认证的路由 private := r.Group("/api/v1") private.Use(middleware.JWTAuthMiddleware()) { private.GET("/user/info", handler.GetUserInfo) } return r }