add casbin rbac

This commit is contained in:
landaiqing
2024-08-23 11:36:41 +08:00
parent e0f0c4c466
commit 014abca8f8
17 changed files with 210 additions and 11 deletions

View File

@@ -6,6 +6,7 @@ import (
"schisandra-cloud-album/global"
"schisandra-cloud-album/middleware"
"schisandra-cloud-album/router/modules"
"time"
)
func InitRouter() *gin.Engine {
@@ -18,7 +19,7 @@ func InitRouter() *gin.Engine {
}
publicGroup := router.Group("api")
// 跨域设置
publicGroup.Use(cors.Default())
publicGroup.Use(cors.Default()).Use(middleware.RateLimitMiddleware(time.Millisecond*100, 20))
// 国际化设置
publicGroup.Use(middleware.I18n())