environment.mock.ts 805 B

123456789101112131415161718192021222324252627
  1. /**
  2. * 环境配置(演示/冒烟 —— `npm run build:mock` 与 `npm run start:mock`)
  3. *
  4. * 用于两条不需要真实后端的路径:
  5. * ① `npm run smoke` —— Playwright 全路由冒烟(断言 UI 结构与路由)
  6. * ② UI 走查 / 设计评审 —— 无登录态也能看到完整界面
  7. *
  8. * 🟡 `npm run smoke` 需要先产出 mock 包(`npm run smoke:build`)。
  9. */
  10. import { baseEndpoints, Endpoints } from './environment.base';
  11. export const environment = {
  12. production: false,
  13. /** 演示数据 */
  14. useMockData: true,
  15. /** 模拟网络延迟,让骨架屏/加载态真实可见 */
  16. mockLatency: 320,
  17. /** 0 = 不注入失败;调试错误态时临时调高 */
  18. mockFailureRate: 0,
  19. version: '2.0.0-mock',
  20. endpoints: { ...baseEndpoints } as Endpoints,
  21. };