跳到主要内容
CNode

在egg中,validate、jwt、验证或token无效就直接抛出422或401,有什么方法能拦截这些错误消息,然后整理后抛出200,附带一些错误信息。

问答
ZzChanges发布于 9 年前最后回复 9 年前
671600

在egg中,validate、jwt、验证或token无效就直接抛出422或401,有什么方法能拦截这些错误消息,然后整理后抛出200,附带一些错误信息。

查看回复

回复 (6)

Z
zChanges#59 年前
引用 atian25https://eggjs.org/zh cn/core/error handling.html

@atian25 谢谢,抱歉我应该看完文档的

X
x-cold#49 年前

1、onerror 插件捕获; 2、中间件统一捕获异常;

try {
  await next();
} catch (err) {
  // TODO
}
if (this.status === 422) {
  // TODO
}
Z
zChanges#29 年前
引用 atian25看文档,错误处理那拦截下

@atian25 冒昧的问一句:是插件的文档还是egg的文档。找了下没有找到。

A
atian25#19 年前

看文档,错误处理那拦截下

参与回复

登录后即可参与回复。登录