1234567891011121314151617181920212223242526272829 |
- package router
- import (
- "github.com/gin-gonic/gin"
- "net/http"
- "shopperthree_manage_v2/app/handlers"
- )
- func StepRouters(r *gin.Engine) {
- r.Use(gin.Logger())
- r.Use(gin.Recovery())
- r.Use(handlers.Cors)
- public := r.Group("/v1")
- public.GET("/ping", func(c *gin.Context) {
- c.JSON(http.StatusOK, "pong")
- })
- //这里是一个通用的认证 只要是登录用户就可以使用的接口 比如文件上传
- authPublic := r.Group("/v1")
- authPublic.Use(handlers.AuthToken())
- // 文件模块
- {
- // 上传文件
- authPublic.POST("/file/upload", handlers.UploadFile)
- }
- }
|