first commit
This commit is contained in:
11
async-agent-lab/fixture/order-service/README.md
Normal file
11
async-agent-lab/fixture/order-service/README.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# 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`。
|
||||
Reference in New Issue
Block a user