Closed shinji3887 closed 4 years ago
Hello @shinji3887. Please provide a reproducible example following the instruction.
Issues labeled by Need Reproduce
will be closed if no activities in 7 days.
@shinji3887,请根据这个说明提供最小可复现代码。
如果在 7 天内没有进展会被自动关闭。
已解决,需要添加accept方法,指定返回数据为json即可
accepts() {
// 在此处定义针对所有响应类型的错误处理方法
// 注意,定义了 config.all 之后,其他错误处理方法不会再生效
//ctx.body = 'error';
//ctx.status = 500;
return 'json';
},
app.httpRequest().set('Accept', 'application/json')
解决了我的问题,感谢!
对默认的异常返回进行了处理,然后单元测试就不好用了 config.default.js配置:
controller代码:
单元测试代码:
错误日志:
如果去除config里面的all配置,是可以正常测试通过的。