feat: 接入玩家入口与API代理
- 新增 /api 重写代理,支持 LOTTERY_API_PROXY_TARGET 配置 - 玩家首页切换为 EntryGate,并移除 layout 对 PlayerAppShell 的包裹 - 请求层拆分语言头与玩家鉴权注入逻辑,引入 zustand 依赖 - 允许提交 .env.example 供本地配置参考
This commit is contained in:
14
.env.example
Normal file
14
.env.example
Normal file
@@ -0,0 +1,14 @@
|
||||
# =============================================================================
|
||||
# 前端本地配置示例
|
||||
# =============================================================================
|
||||
|
||||
# Next 开发服务代理目标:浏览器请求 /api/* 时由 Next 转发到这里。
|
||||
# 默认值已经在 next.config.ts 中兜底为 http://127.0.0.1:8000;本地 Laravel 端口不同时再改。
|
||||
LOTTERY_API_PROXY_TARGET=http://127.0.0.1:8000
|
||||
|
||||
# 可选:如果设置此值,浏览器会绕过 Next 代理,直接请求该 API 地址。
|
||||
# 一般本地开发建议留空,让请求走同源 /api 代理,避免 CORS。
|
||||
# NEXT_PUBLIC_LOTTERY_API_BASE_URL=http://127.0.0.1:8000
|
||||
|
||||
# 可选:入口授权失败时“返回主站重新进入”的地址。
|
||||
# NEXT_PUBLIC_MAIN_SITE_URL=http://localhost:5173
|
||||
Reference in New Issue
Block a user