Files
agent-loop/async-agent-lab/fixture/order-service/README.md
2026-11-12 15:29:12 +08:00

618 B

order-service

订单服务。对外提供 GET /orders/:id,返回体由 src/order-dto.js 生成。

  • src/order.js:订单领域模型和状态机,内部状态字段叫 state
  • src/order-dto.js:把订单转成接口返回体
  • src/order-api.js:接口处理函数
  • src/consumers/:仓库内读取接口返回体的调用方
  • docs/api-contract.md:对外接口约定,以及仓库外的调用方

npm test 跑全部测试。test/order-flow.test.js 是集成测试,用真实计时器走超时关单和发货重试,整套大约 15 秒。只跑单元测试用 npm run test:unit。