Files
lotteryAdmin/.env.example
kang 27727f6371 feat(env, config, i18n): 增强环境配置与多语言支持
更新 .env.example,提供更清晰的 API 配置说明与本地开发环境配置指引。
修改 next.config.ts:支持动态解析允许的开发环境来源(origins),提升配置灵活性。
重构 admin-language-switcher:优化语言切换同步机制,确保语言变更能够及时生效。
优化英文、尼泊尔语与中文语言包中的错误提示文案,进一步明确 API 配置要求。
精简 admin-http.ts:将 API Base URL 校验逻辑抽离至独立模块并统一导出,提升代码可维护性。
2026-05-29 09:17:37 +08:00

33 lines
1.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# =============================================================================
# 管理端本地配置示例:复制为 .env.local 后按需修改
# =============================================================================
# 三端联调速查lotterLaravel + lotteryadmin + lotteryfront
# - Laravel APIphp artisan serve → 默认 http://127.0.0.1:8000
# - 管理端npm run dev → http://localhost:3801浏览器请求 /api → 反代到 API_BASE_URL
# - 玩家端npm run dev → http://localhost:3800
# - Laravel .envCORS_ALLOWED_ORIGINS、SANCTUM_STATEFUL_DOMAINS 需包含上述前端 origin
# - ReverbLaravel REVERB_* 与玩家端 NEXT_PUBLIC_REVERB_* 一致(管理端一般不需 Echo
# -----------------------------------------------------------------------------
# Laravel APINext rewrites/api/* → ${API_BASE_URL}/api/*
# -----------------------------------------------------------------------------
# 手动切换环境:保留一个生效,另一个注释掉
# 测试
API_BASE_URL=http://127.0.0.1:8000
# 线上
# API_BASE_URL=https://api.your-production-domain.com
# -----------------------------------------------------------------------------
# 可选:直连 Laravel不经 Next 反代);一般本地开发用 API_BASE_URL 即可
# -----------------------------------------------------------------------------
# NEXT_PUBLIC_LOTTERY_API_BASE_URL=http://127.0.0.1:8000
# 显式关闭「已配置 API」检测极少用
# NEXT_PUBLIC_LOTTERY_API_PROXY_DISABLED=true
# -----------------------------------------------------------------------------
# Next 开发:局域网用 IP 访问时,允许该 host逗号分隔无协议
# 示例:手机访问 http://192.168.0.101:3801 时设置
# -----------------------------------------------------------------------------
# ALLOWED_DEV_ORIGINS=192.168.0.101