fix: fail closed on invalid cors config
This commit is contained in:
@@ -137,7 +137,9 @@ func Serve(cfg *config.Config) error {
|
||||
themeService := service.NewThemeService(themeRepo)
|
||||
|
||||
// 设置 CORS 配置
|
||||
middleware.SetCORSConfig(cfg.CORS)
|
||||
if err := middleware.SetCORSConfig(cfg.CORS); err != nil {
|
||||
return fmt.Errorf("invalid cors config: %w", err)
|
||||
}
|
||||
|
||||
// 初始化中间件
|
||||
rateLimitMiddleware := middleware.NewRateLimitMiddleware(cfg.RateLimit)
|
||||
|
||||
Reference in New Issue
Block a user