木灵鱼儿
NestJS中级
15 NestJS 统一响应体设计(信封模式)
NestJS 统一响应体设计:信封格式与正确 HTTP 状态码在前后端分离项目中,API 响应格式会同时影响前端开发体验、错误处理和系统可观测性。本文以 NestJS 为例,设计一套“信封格式 + 正确 HTTP 状态码”的统一响应方案,覆盖成功响应、异常响应和 Swagger 文档三个部分。本文默认读者已经了解 NestJS 的拦截器、异常过滤器,以及上一篇《NestJS 生产级错误过滤方案》中的 Prisma 过滤器链路。[hide]一、先确定响应格式1.1 两种常见方案业界主要有两种 API 响应风格。HTTP 语义派(Stripe、GitHub、Google API):成功请求返...
最近评论