feat(login): 添加全局请求钩子并优化 CORS 配置
- 在 login 模块中添加了全局请求钩子 beforeServeHook - 实现了跨域请求的统一处理,增加了 localhost 的支持 - 优化了 i18n 信息的处理方式
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user