Skip to content

Latest commit

 

History

History
81 lines (63 loc) · 2.04 KB

File metadata and controls

81 lines (63 loc) · 2.04 KB

Local Mock Server

本项目内置一个本地 HTTP mock server,用于模拟 V1 “资源计划治理系统”的正式接口。它会把运行态数据持久化到 mock-server-state.json,方便前端在 “正式 API” 模式下做完整联调。

启动

npm run mock

或直接指定端口:

node .\mock-server.js --port 8787

前端配置

  1. 启动前端:
npm run dev
  1. 打开页面后,在顶部数据源区域选择 正式 API
  2. Base URL 填写:
http://127.0.0.1:8787
  1. 点击 刷新,页面会从 mock server 拉取正式接口格式的数据。

V1 接口

  • GET /api/auth/me
  • GET /api/bootstrap
  • GET /api/monitor/usage
  • GET /api/monitor/reservation
  • GET /api/applications
  • POST /api/applications
  • GET /api/applications/{applyId}
  • POST /api/applications/{applyId}/cancel
  • POST /api/applications/{applyId}/change
  • GET /api/approvals/todos
  • POST /api/approvals/{applyId}/approve
  • POST /api/approvals/{applyId}/reject
  • GET /api/compliance
  • GET /api/compliance/{applyId}
  • GET /api/anomalies
  • GET /api/messages
  • POST /api/messages/{id}/read
  • POST /api/messages/read-all
  • GET /api/migrations
  • POST /api/migrations
  • GET /api/migrations/{migrationNo}
  • GET /api/admin/users
  • POST /api/admin/users
  • PUT /api/admin/users/{id}
  • POST /api/admin/users/{id}/reset-password
  • GET /api/admin/pools
  • PUT /api/admin/pools/{poolCode}
  • GET /api/admin/nodes
  • PUT /api/admin/nodes/{nodeName}
  • GET /api/admin/approval-flows/{poolId}
  • PUT /api/admin/approval-flows/{poolId}
  • GET /api/admin/configs
  • PUT /api/admin/configs/{key}
  • GET /health

旧接口

迁移记录会返回 requestPayloadresponsePayloadriskSummary,用于前端展示外部平台调用留痕。

/api/compute-tide/* 仍保留,用于过渡期兼容旧原型,不再作为 V1 前端主链路。

重置数据

Invoke-RestMethod -Method Post http://127.0.0.1:8787/api/compute-tide/reset