本项目内置一个本地 HTTP mock server,用于模拟 V1 “资源计划治理系统”的正式接口。它会把运行态数据持久化到 mock-server-state.json,方便前端在 “正式 API” 模式下做完整联调。
npm run mock或直接指定端口:
node .\mock-server.js --port 8787- 启动前端:
npm run dev- 打开页面后,在顶部数据源区域选择
正式 API。 - Base URL 填写:
http://127.0.0.1:8787
- 点击
刷新,页面会从 mock server 拉取正式接口格式的数据。
GET /api/auth/meGET /api/bootstrapGET /api/monitor/usageGET /api/monitor/reservationGET /api/applicationsPOST /api/applicationsGET /api/applications/{applyId}POST /api/applications/{applyId}/cancelPOST /api/applications/{applyId}/changeGET /api/approvals/todosPOST /api/approvals/{applyId}/approvePOST /api/approvals/{applyId}/rejectGET /api/complianceGET /api/compliance/{applyId}GET /api/anomaliesGET /api/messagesPOST /api/messages/{id}/readPOST /api/messages/read-allGET /api/migrationsPOST /api/migrationsGET /api/migrations/{migrationNo}GET /api/admin/usersPOST /api/admin/usersPUT /api/admin/users/{id}POST /api/admin/users/{id}/reset-passwordGET /api/admin/poolsPUT /api/admin/pools/{poolCode}GET /api/admin/nodesPUT /api/admin/nodes/{nodeName}GET /api/admin/approval-flows/{poolId}PUT /api/admin/approval-flows/{poolId}GET /api/admin/configsPUT /api/admin/configs/{key}GET /health
迁移记录会返回 requestPayload、responsePayload 和 riskSummary,用于前端展示外部平台调用留痕。
/api/compute-tide/* 仍保留,用于过渡期兼容旧原型,不再作为 V1 前端主链路。
Invoke-RestMethod -Method Post http://127.0.0.1:8787/api/compute-tide/reset