feat: 更新后端平台模块、数据库、Compute引擎及多项配置文档
- 更新 backend 平台 API、platform_store、session 数据库模块 - 新增 backend SQL 初始化脚本 - 更新 compute 引擎适配器及 README - 更新 Docker 部署配置(app/compute) - 更新前端入口、环境类型声明及 README - 新增 docs/menu-functional-requirements.md 菜单功能需求文档 - 更新多项项目文档 Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2
frontend/src/env.d.ts
vendored
2
frontend/src/env.d.ts
vendored
@@ -1,7 +1,7 @@
|
||||
/// <reference types="vite/client" />
|
||||
|
||||
interface ImportMetaEnv {
|
||||
/** 是否启用前端 Mock;开发环境默认开启,生产环境默认关闭。 */
|
||||
/** 是否启用前端 Mock;默认关闭,仅限隔离前端开发时显式开启。 */
|
||||
readonly VITE_ENABLE_MOCK?: 'true' | 'false'
|
||||
}
|
||||
|
||||
|
||||
@@ -17,10 +17,8 @@ app.use(createPinia())
|
||||
app.use(router)
|
||||
|
||||
async function bootstrap() {
|
||||
// 开发环境默认使用 Mock;生产环境只有显式开启时才加载整套 Mock 数据。
|
||||
// 这样真实部署不会被前端适配器截断请求,也不会把 Mock 数据打进首屏包。
|
||||
// Mock 仅允许显式开启。开发环境默认联调真实后端契约。
|
||||
const shouldEnableMock = import.meta.env.VITE_ENABLE_MOCK === 'true'
|
||||
|| (import.meta.env.DEV && import.meta.env.VITE_ENABLE_MOCK !== 'false')
|
||||
|
||||
if (shouldEnableMock) {
|
||||
const { installMockAdapter } = await import('@/mock/adapter')
|
||||
|
||||
Reference in New Issue
Block a user