618 B
618 B
order-service
订单服务。对外提供 GET /orders/:id,返回体由 src/order-dto.js 生成。
src/order.js:订单领域模型和状态机,内部状态字段叫statesrc/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。