在egg中,validate、jwt、验证或token无效就直接抛出422或401,有什么方法能拦截这些错误消息,然后整理后抛出200,附带一些错误信息。
回复 (6)
A
看文档,错误处理那拦截下
Z
引用 atian25https://eggjs.org/zh cn/core/error handling.html
@atian25 谢谢,抱歉我应该看完文档的
Z
引用 atian25看文档,错误处理那拦截下
@atian25 冒昧的问一句:是插件的文档还是egg的文档。找了下没有找到。
X
1、onerror 插件捕获; 2、中间件统一捕获异常;
try {
await next();
} catch (err) {
// TODO
}
if (this.status === 422) {
// TODO
}
Z
引用 x-cold1、onerror 插件捕获; 2、中间件统一捕获异常;
@x-cold 谢谢
参与回复
登录后即可参与回复。登录