feat(login): 添加全局请求钩子并优化 CORS 配置

- 在 login 模块中添加了全局请求钩子 beforeServeHook
- 实现了跨域请求的统一处理,增加了 localhost 的支持
- 优化了 i18n 信息的处理方式
This commit is contained in:
2025-07-11 17:20:17 +08:00
parent 79a31c5b55
commit 67605778dd
2 changed files with 10 additions and 1 deletions

View File

@@ -14,7 +14,7 @@ import (
func MiddlewareCORS(r *ghttp.Request) {
r.Response.CORSDefault()
corsOptions := r.Response.DefaultCORSOptions()
corsOptions.AllowDomain = []string{"*"}
corsOptions.AllowDomain = []string{"*", "localhost"}
if !r.Response.CORSAllowedOrigin(corsOptions) {
r.Response.WriteStatus(http.StatusForbidden)
return