【发布时间】:2020-02-22 20:01:29
【问题描述】:
我通过 axios 拦截器处理响应状态 401。 如果我收到 401 响应,我会尝试刷新 jwt 令牌并再次发出请求。 但如果我得到 401 响应,axios 或 vuejs 会将其打印到控制台。 为什么?我没有在我的 axios 拦截器中将错误打印到控制台。 如何禁用打印此 401 错误?
我想打印其他错误,但我在拦截器中处理的错误(例如 401 响应)我不想在控制台中打印。
谢谢!
【问题讨论】:
-
浏览器倾向于将所有失败的请求记录到控制台,与 Vue 或 axios 无关。在 Chrome 中,您可以通过单击 cog 图标并选择“隐藏网络”来禁用此功能。不过,这是一个相当生硬的工具,它不仅会隐藏您正在处理的 401 错误。