- 在 .env.example 中新增 i18next 相关配置项以支持多语言功能 - 在 next.config.ts 中添加安全头配置以支持 iframe 嵌入 - 更新 Providers 组件以引入 i18n 配置 - 在 PlayerAppShell 中集成 LanguageSwitcher 组件以实现语言切换功能 - 优化 HallWalletStrip 组件的网络状态管理逻辑 - 更新多个组件以支持国际化文本
26 lines
1.4 KiB
Plaintext
26 lines
1.4 KiB
Plaintext
# =============================================================================
|
||
# 前端本地配置示例
|
||
# =============================================================================
|
||
|
||
# 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
|
||
|
||
# 可选:大厅「玩法与赔率」接口 `/api/v1/play/effective` 的 ?currency=(如 NPR);不设则由后端选默认可下注币种。
|
||
# NEXT_PUBLIC_LOTTERY_PLAY_CURRENCY=NPR
|
||
|
||
# 可选:入口授权失败时“返回主站重新进入”的地址。
|
||
# NEXT_PUBLIC_MAIN_SITE_URL=http://localhost:5173
|
||
|
||
# -----------------------------------------------------------------------------
|
||
# Laravel Reverb(WebSocket)。不配则 Echo 为空,会一直显示「降级模式 / 轮询」。
|
||
# Laravel 终端另开:`php artisan reverb:start`
|
||
# -----------------------------------------------------------------------------
|
||
# NEXT_PUBLIC_REVERB_APP_KEY=与 lotterLaravel .env 的 REVERB_APP_KEY 一致
|
||
# NEXT_PUBLIC_REVERB_HOST=127.0.0.1
|
||
# NEXT_PUBLIC_REVERB_PORT=8080
|
||
# NEXT_PUBLIC_REVERB_SCHEME=http |