feat(http): make trailing-slash redirect configurable

This commit is contained in:
ryan
2026-08-30 11:07:22 +08:00
parent b8ad06f49f
commit b4c4b0a27e
3 changed files with 34 additions and 0 deletions
@@ -31,6 +31,11 @@ func BuildEngineWithConfig(appCfg httpAppConfig, redisCfg httpRedisConfig) (*gin
// 初始化路由
r := gin.New()
redirect := true
if appCfg.RedirectTrailingSlash != nil {
redirect = *appCfg.RedirectTrailingSlash
}
r.RedirectTrailingSlash = redirect
r.Use(gin.Recovery())
r.Use(corsMiddleware())