格式举例:
1 | // 成功返回 |
1.创建拦截器,统一成功返回的response格式
1 | nest g in transform interceptor |
2.拦截器代码
1 | // src/interception/transform.interception.ts |
3.创建异常过滤器,统一失败返回的response格式
1 | nest g f httpExecption filter |
4.异常过滤器代码
1 | // src/filter/http-execption.filter.ts |
5.在 main.ts 中全局使用拦截器、异常过滤器
1 | // src/main.ts |
6.修改service中的方法
1 | // src/modules/article/article.service.ts |
参考文章: