diff --git a/.env.admin b/.env.admin index e729e7a..e40aec4 100644 --- a/.env.admin +++ b/.env.admin @@ -1,3 +1,3 @@ # 打包到 slake-school-service/public/admin 时使用(npm run build:admin) VITE_API_BASE_URL=/api -VITE_TIANDITU_TK=cc3f61fa6cafe2f0ad440018d0f07b13 +VITE_TIANDITU_TK=c0e64d52ae7934dfd448c59953559c40 diff --git a/.env.development b/.env.development index 6170730..cdf8c68 100644 --- a/.env.development +++ b/.env.development @@ -3,4 +3,4 @@ VITE_API_BASE_URL=/api # 与 slake-school-service 默认 `php artisan serve` 地址一致,见 `docs/本地环境说明.md` VITE_PROXY_TARGET=http://127.0.0.1:8000 # 天地图浏览器端 Key(高校雷达网地图) -VITE_TIANDITU_TK=cc3f61fa6cafe2f0ad440018d0f07b13 +VITE_TIANDITU_TK=c0e64d52ae7934dfd448c59953559c40 diff --git a/.env.example b/.env.example index 483e56f..2c2f450 100644 --- a/.env.example +++ b/.env.example @@ -2,5 +2,5 @@ VITE_API_BASE_URL=/api # 开发时 /api 转发目标(对应 php artisan serve 默认端口) VITE_PROXY_TARGET=http://127.0.0.1:8000 -# 天地图 JavaScript API 4.0 Key(高校雷达网地图页;控制台域名白名单需含 slake.ali251.langye.net) -VITE_TIANDITU_TK= +# 天地图 JavaScript API 4.0 Key(高校雷达网地图页;控制台域名白名单需含 slake.oriza.com) +VITE_TIANDITU_TK=c0e64d52ae7934dfd448c59953559c40 diff --git a/.env.production b/.env.production index 436389e..a1febf5 100644 --- a/.env.production +++ b/.env.production @@ -1,4 +1,4 @@ # 生产环境请改为实际后端 API 根路径(需包含 /api 前缀,或与后端约定一致) -VITE_API_BASE_URL=https://slake.ali251.langye.net/api +VITE_API_BASE_URL=https://slake.oriza.com/api # 天地图 JavaScript API 4.0 Key -VITE_TIANDITU_TK= +VITE_TIANDITU_TK=c0e64d52ae7934dfd448c59953559c40 diff --git a/README.md b/README.md index 741bf99..3d89db0 100644 --- a/README.md +++ b/README.md @@ -40,7 +40,7 @@ Key 通过环境变量 `VITE_TIANDITU_TK` 配置(见 `.env.development`)。 | 环境 | 访问地址示例 | | --- | --- | -| 线上 | `https://slake.ali251.langye.net`(或你实际部署的前端域名) | +| 线上 | `https://slake.oriza.com`(或你实际部署的前端域名) | | 本地联调 | 见下表 | 在 `127.0.0.1:5173` 下打开页面时,Referer 不是白名单域名,地图瓦片/SDK 可能被天地图拒绝。 @@ -49,13 +49,13 @@ Key 通过环境变量 `VITE_TIANDITU_TK` 配置(见 `.env.development`)。 1. **推荐**:在本机 `hosts` 增加一行后,用白名单域名访问 Vite: ```text - 127.0.0.1 slake.ali251.langye.net + 127.0.0.1 slake.oriza.com ``` - 然后打开 `http://slake.ali251.langye.net:5173`(不要用 `127.0.0.1`)。 + 然后打开 `http://slake.oriza.com:5173`(不要用 `127.0.0.1`)。 2. 在天地图控制台白名单中**额外增加** `127.0.0.1`、`localhost`(仅方便本机调试,上线仍以正式域名为准)。 -白名单一般填**主机名**即可,例如 `slake.ali251.langye.net`,无需带 `https://` 或端口。 +白名单一般填**主机名**即可,例如 `slake.oriza.com`,无需带 `https://` 或端口。 ## 构建 diff --git a/src/utils/tiandituMap.ts b/src/utils/tiandituMap.ts index a05a0c7..0cc5d82 100644 --- a/src/utils/tiandituMap.ts +++ b/src/utils/tiandituMap.ts @@ -369,7 +369,7 @@ let schoolMapOverlayClass: (new ( ) => TiandituSchoolOverlay) | null = null /** 天地图浏览器端 Key(国家测绘) */ -const DEFAULT_TIANDITU_TK = 'cc3f61fa6cafe2f0ad440018d0f07b13' +const DEFAULT_TIANDITU_TK = 'c0e64d52ae7934dfd448c59953559c40' export function getTiandituKey(): string { return import.meta.env.VITE_TIANDITU_TK?.trim() || DEFAULT_TIANDITU_TK diff --git a/src/views/assets/map/index.vue b/src/views/assets/map/index.vue index 886f00b..2f76796 100644 --- a/src/views/assets/map/index.vue +++ b/src/views/assets/map/index.vue @@ -138,7 +138,7 @@ async function initMap() { const msg = e instanceof Error ? e.message : '地图初始化失败' mapError.value = msg.includes('脚本') || msg.includes('SDK') - ? `${msg}。若 Key 已配置域名白名单,请使用 https://slake.ali251.langye.net 访问(本地开发可在 hosts 绑定该域名后访问 http://slake.ali251.langye.net:5173)` + ? `${msg}。若 Key 已配置域名白名单,请使用 https://slake.oriza.com 访问(本地开发可在 hosts 绑定该域名后访问 http://slake.oriza.com:5173)` : msg destroyMap() } finally { diff --git a/vite.config.ts b/vite.config.ts index c68fed9..fd3ee20 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -26,9 +26,9 @@ export default defineConfig(({ mode }) => { }, server: { port: 5173, - // 天地图 Key 域名白名单为 slake.ali251.langye.net 时,本地可用 hosts 指向 127.0.0.1 后访问该域名 + // 天地图 Key 域名白名单为 slake.oriza.com 时,本地可用 hosts 指向 127.0.0.1 后访问该域名 host: true, - allowedHosts: ['slake.ali251.langye.net', 'localhost', '127.0.0.1'], + allowedHosts: ['slake.oriza.com', 'localhost', '127.0.0.1'], proxy: { // 与 Laravel `RouteServiceProvider` 中 `prefix('api')` 对齐,本地联调 slake-school-service '/api': {