# 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`。