首页 > 解决方案 > Javascript - Axios - 在浏览器控制台中显示之前拦截网络 API 错误

问题描述

我正在寻找如何拦截 API 网络错误。在我的 API 中,如果前端应用程序发送的密码不是正确的密码,我会创建一个错误。在我的前端应用程序中,我试图捕捉这个 api 返回并在控制台中隐藏网络错误消息。

所以我想摆脱这个消息: Message to catch

我试图用 axios 捕捉错误

myApi.interceptors.response.use(
  response => response,
  error => {
  /* THE ERROR MESSAGE IS DISPLAYED BEFORE
   * THE INTERCEPTOR CONSOLE.LOG
   */
    console.log(error);
  }
);

我也尝试使用 new Promise((resolve, catch)=> {}) 但消息错误仍然显示在我的捕获之前。

谁能帮我?

标签: javascriptapivue.jserror-handlingaxios

解决方案


推荐阅读