build: add api server response envelope helpers

This commit is contained in:
2026-04-21 01:28:52 +08:00
parent cb069de32e
commit f7663076a5
9 changed files with 273 additions and 30 deletions

View File

@@ -100,7 +100,8 @@
交付物:[../server-rs/apps/api-server/src/request_context.rs](../server-rs/apps/api-server/src/request_context.rs)、[../server-rs/apps/api-server/src/app.rs](../server-rs/apps/api-server/src/app.rs)
- [x] 接入统一错误处理中间件
交付物:[../server-rs/apps/api-server/src/http_error.rs](../server-rs/apps/api-server/src/http_error.rs)、[../server-rs/apps/api-server/src/error_middleware.rs](../server-rs/apps/api-server/src/error_middleware.rs)、[../server-rs/apps/api-server/src/app.rs](../server-rs/apps/api-server/src/app.rs)
- [ ] 接入当前项目兼容的 response envelope
- [x] 接入当前项目兼容的 response envelope
交付物:[../server-rs/apps/api-server/src/api_response.rs](../server-rs/apps/api-server/src/api_response.rs)、[../server-rs/apps/api-server/src/request_context.rs](../server-rs/apps/api-server/src/request_context.rs)、[../server-rs/apps/api-server/src/http_error.rs](../server-rs/apps/api-server/src/http_error.rs)
- [ ] 接入 `x-request-id`
- [ ] 接入 `x-api-version`
- [ ] 接入 `x-route-version`