fix: publish runtime console asset base for nas
This commit is contained in:
@@ -6,8 +6,8 @@
|
||||
<meta name="theme-color" content="#f4f7ff" />
|
||||
<meta name="color-scheme" content="light" />
|
||||
<title>工作手机总控平台</title>
|
||||
<script type="module" crossorigin src="./assets/index-BzwMJihg.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="./assets/style-Dxgu53Kz.css">
|
||||
<script type="module" crossorigin src="/static/console/assets/index-BzwMJihg.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/static/console/assets/style-Dxgu53Kz.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="root"></div>
|
||||
|
||||
18
开发文档/8、部署/06-存客宝宝塔/20260810_NAS控制台空白页修复.md
Normal file
18
开发文档/8、部署/06-存客宝宝塔/20260810_NAS控制台空白页修复.md
Normal file
@@ -0,0 +1,18 @@
|
||||
# NAS 控制台空白页修复
|
||||
|
||||
## 根因
|
||||
|
||||
NAS 根路径返回 Vite 开发构建产物,入口资源使用相对地址 `./assets/...`。浏览器在 `/` 页面解析为 `/assets/...`,而服务真实资源目录是 `/static/console/assets/...`,脚本 404 后页面为空白。
|
||||
|
||||
## 修复
|
||||
|
||||
- 使用 `npm run build:runtime` 生成运行版控制台;该模式通过 Vite `base=/static/console/` 和 `outDir=../app/static/console` 输出绝对资源路径。
|
||||
- 同步新版静态资源并重建 NAS Compose 服务。
|
||||
- 通过完整 Compose 重启 `mongo`、`redis`、`workphone-sdk`,恢复 SDK 到 Mongo 服务的网络解析。
|
||||
|
||||
## 验收
|
||||
|
||||
- `workphone-sdk-nas`、`workphone-mongo-nas`、`workphone-redis-nas` 均为 `running | healthy`。
|
||||
- 首页返回 `/static/console/assets/index-BzwMJihg.js`。
|
||||
- Chrome 页面由空白恢复为“工作手机总控平台”登录界面,浏览器控制台无错误。
|
||||
- Mongo 日志显示 `MongoDB连接成功: workphone_sdk`。
|
||||
Reference in New Issue
Block a user