为swagger接口添加限流白名单
This commit is contained in:
@@ -62,6 +62,10 @@ func IPLimiter(r *ghttp.Request) {
|
|||||||
|
|
||||||
// UserLimiter 用户维度限流中间件(防止单用户滥用)
|
// UserLimiter 用户维度限流中间件(防止单用户滥用)
|
||||||
func UserLimiter(r *ghttp.Request) {
|
func UserLimiter(r *ghttp.Request) {
|
||||||
|
if r.RequestURI == "/swagger" {
|
||||||
|
r.Middleware.Next()
|
||||||
|
return
|
||||||
|
}
|
||||||
var userName string
|
var userName string
|
||||||
user, err := utils.GetUserInfo(r.GetCtx())
|
user, err := utils.GetUserInfo(r.GetCtx())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user