| 123456789101112131415161718192021222324252627282930 |
- 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)
- }
- // 需要认证的路由
- private := r.Group("/api/v1")
- private.Use(middleware.JWTAuthMiddleware())
- {
- private.POST("/metric_process", handler.MetricProcess)
- private.GET("/user/info", handler.GetUserInfo)
- }
- return r
- }
|