feat: jwt middleware

This commit is contained in:
fallen-angle
2022-02-12 16:32:34 +08:00
parent 2d43931fc8
commit 72ef5c92c4
10 changed files with 83 additions and 33 deletions

View File

@@ -1,12 +1,12 @@
package router
import (
"nCovTrack-Backend/global"
"github.com/gin-gonic/gin"
"nCovTrack-Backend/handler"
)
func articleRouter() {
articleRouter := global.RootRouter.Group("/article")
func articlePrivateRouter(router *gin.RouterGroup) {
articleRouter := router.Group("/article")
{
articleRouter.POST("/save", handler.SaveArticleHandler)
}

View File

@@ -2,25 +2,21 @@ package router
import (
"nCovTrack-Backend/global"
"net/http"
"time"
"github.com/gin-gonic/gin"
"nCovTrack-Backend/middleware"
)
func BusiRouter() {
testRouter := global.RootRouter.Group("/test")
publicRouter := global.RootRouter.Group("")
privateRouter := global.RootRouter.Group("")
privateRouter.Use(middleware.Auth())
// Public
{
testRouter.GET("/count", func(c *gin.Context) {
time.Sleep(800 * time.Millisecond)
c.String(http.StatusOK, "OK")
})
//testRouter.GET("/test", statistics.GetChinaNCovStatistic())
//testRouter.GET("/redis", func(c *gin.Context) {
// data := statistics.GetAllProvienceData(statistics.SORT_NOW_CONFIRM)
// Succ(c, data)
//})
statisticRouter(publicRouter)
}
// Private
{
articlePrivateRouter(privateRouter)
}
statisticRouter()
articleRouter()
}

View File

@@ -1,12 +1,12 @@
package router
import (
"nCovTrack-Backend/global"
"github.com/gin-gonic/gin"
"nCovTrack-Backend/handler"
)
func statisticRouter() {
statisticsRouter := global.RootRouter.Group("/statistics")
func statisticRouter(router *gin.RouterGroup) {
statisticsRouter := router.Group("/statistics")
{
statisticsRouter.GET("/provience/:sort", handler.ProvienceDataHandler)
statisticsRouter.GET("/city/:sort", handler.CityDataHandler)