lion 4 days ago
parent bf3be1cd76
commit 534ccd0e55

@ -1,2 +1,2 @@
# 线上 API生产构建 / 可选本地覆盖)
VITE_REMOTE_API_BASE=https://slake.ali251.langye.net/api/miniapp/v1
VITE_REMOTE_API_BASE=https://slake.oriza.com/api/miniapp/v1

@ -3,7 +3,7 @@ VITE_API_BASE=/api/miniapp/v1
VITE_API_PROXY_TARGET=http://127.0.0.1:8000
# 微信小程序默认连线上HBuilder 直接运行无需本机后端)
# 若需连本机后端,改为 http://127.0.0.1:8000/api/miniapp/v1 并启动 php artisan serve
VITE_MP_API_BASE=https://slake.ali251.langye.net/api/miniapp/v1
VITE_MP_API_BASE=https://slake.oriza.com/api/miniapp/v1
#VITE_MP_API_BASE=http://127.0.0.1:8000/api/miniapp/v1
# 天地图 Key与后台 slake-school-web 的 VITE_TIANDITU_TK 一致)
VITE_TIANDITU_TK=cc3f61fa6cafe2f0ad440018d0f07b13
VITE_TIANDITU_TK=c0e64d52ae7934dfd448c59953559c40

@ -1,5 +1,5 @@
# 复制本文件为 .env.development.local已被 git 忽略),可在本地调试时改用线上 API
# cp .env.development.local.example .env.development.local
#
# VITE_MP_API_BASE=https://slake.ali251.langye.net/api/miniapp/v1
# VITE_API_PROXY_TARGET=https://slake.ali251.langye.net
# VITE_MP_API_BASE=https://slake.oriza.com/api/miniapp/v1
# VITE_API_PROXY_TARGET=https://slake.oriza.com

@ -1,4 +1,5 @@
# 生产 / 正式包H5 与微信小程序均请求线上域名
VITE_API_BASE=https://slake.ali251.langye.net/api/miniapp/v1
VITE_MP_API_BASE=https://slake.ali251.langye.net/api/miniapp/v1
VITE_TIANDITU_TK=cc3f61fa6cafe2f0ad440018d0f07b13
VITE_API_BASE=https://slake.oriza.com/api/miniapp/v1
VITE_MP_API_BASE=https://slake.oriza.com/api/miniapp/v1
VITE_MP_RADAR_PAGE_BASE=https://slake.oriza.com
VITE_TIANDITU_TK=c0e64d52ae7934dfd448c59953559c40

@ -43,14 +43,14 @@ npm run dev:h5 # 默认 http://127.0.0.1:5174
2. 微信开发者工具导入 `dist/dev/mp-weixin`
3. 勾选「不校验合法域名、web-view、TLS 版本」
4. 开发包 API 直连 `VITE_MP_API_BASE`(默认 `http://127.0.0.1:8000/api/miniapp/v1`
5. 正式包(`npm run build:mp-weixin`)使用线上 `https://slake.ali251.langye.net/api/miniapp/v1`(见 `.env.production`
6. 发布前在微信公众平台配置 request 合法域名:`slake.ali251.langye.net`(须 HTTPS开发阶段可勾选「不校验合法域名」
5. 正式包(`npm run build:mp-weixin`)使用线上 `https://slake.oriza.com/api/miniapp/v1`(见 `.env.production`
6. 发布前在微信公众平台配置 request 合法域名:`slake.oriza.com`(须 HTTPS开发阶段可勾选「不校验合法域名」
7. **高校雷达网 web-view** 还须配置 **业务域名**(与 request 域名分开配置):
- 登录 [微信公众平台](https://mp.weixin.qq.com/) → 开发 → 开发管理 → 开发设置 → **业务域名**
- 添加 `https://slake.ali251.langye.net` 并下载校验文件
- 添加 `https://slake.oriza.com` 并下载校验文件
- 将校验文件名与内容写入后端 `.env``WECHAT_MP_WEBVIEW_VERIFY_FILE`、`WECHAT_MP_WEBVIEW_VERIFY_CONTENT`(见 `slake-school-service/.env.example`),或把校验文件放到 `slake-school-service/public/` 根目录
- 真机/正式版未配置业务域名时web-view 会提示「请在反馈与投诉中联系开发者」
8. 可选:在 `.env.production` 设置 `VITE_MP_RADAR_PAGE_BASE=https://slake.ali251.langye.net` 显式指定雷达 H5 域名
8. 可选:在 `.env.production` 设置 `VITE_MP_RADAR_PAGE_BASE=https://slake.oriza.com` 显式指定雷达 H5 域名
## API 环境说明
@ -58,8 +58,8 @@ npm run dev:h5 # 默认 http://127.0.0.1:5174
|------|----------|----------|
| 本地 H5 开发 | `.env.development` | `/api/miniapp/v1` → 代理到 `127.0.0.1:8000` |
| 本地微信开发 | `.env.development` | `http://127.0.0.1:8000/api/miniapp/v1` |
| 本地调试线上 | `.env.development.local` | `https://slake.ali251.langye.net/api/miniapp/v1` |
| 生产构建 | `.env.production` | `https://slake.ali251.langye.net/api/miniapp/v1` |
| 本地调试线上 | `.env.development.local` | `https://slake.oriza.com/api/miniapp/v1` |
| 生产构建 | `.env.production` | `https://slake.oriza.com/api/miniapp/v1` |
## 当前阶段

@ -1,5 +1,5 @@
/** API 基础路径H5 开发走 Vite 代理,微信小程序直连后端 */
const REMOTE_API_BASE = 'https://slake.ali251.langye.net/api/miniapp/v1'
const REMOTE_API_BASE = 'https://slake.oriza.com/api/miniapp/v1'
const remoteBase = import.meta.env.VITE_REMOTE_API_BASE || REMOTE_API_BASE
const h5Base = import.meta.env.VITE_API_BASE || '/api/miniapp/v1'
@ -16,7 +16,7 @@ export const TOKEN_STORAGE_KEY = 'slake_miniapp_token'
/** 天地图 Key与后台 VITE_TIANDITU_TK / TIANDITU_TK 保持一致) */
export const TIANDITU_TK =
import.meta.env.VITE_TIANDITU_TK?.trim() || 'cc3f61fa6cafe2f0ad440018d0f07b13'
import.meta.env.VITE_TIANDITU_TK?.trim() || 'c0e64d52ae7934dfd448c59953559c40'
/** 小程序 web-view 加载的后端天地图 H5 页地址 */
export function getRadarPageUrl(token: string) {

Loading…
Cancel
Save