当前位置: 首页 > 知识库问答 >
问题:

开发工具中显示的axios和错误代码500

秋向阳
2023-03-14

我在react应用程序中使用axios向另一个服务器发送帖子。如果服务器响应错误500代码,它会在chrome开发工具中显示:

POST http://192.168.1.2:3001/login 500 (Internal Server Error)

我在内部处理500代码,这是可能发生在我的应用程序中的事情,不被认为是错误。

是否可以将axios配置为不在开发工具上记录错误?我不想让最终用户看到它。

共有1个答案

凌照
2023-03-14

只是上面的改进...为了确保错误来自API调用,您可以在axios catch上指定该错误。

axios.post(
    /* ... */
).then(
    response => {/* do something with the response */}
).catch(
    error => if(error.response){
    console.log(error.response.data)
    // from here you get only the response that is generated from your API 
    and hence you can differrentiate if the error is local or external
}
);
 类似资料:
  • 我在做CORS请求时遇到了Axios帖子的奇怪问题。 当我使用以下代码进行调用时 当我执行这个时,我在开发工具中看到了带有200状态代码的响应。飞行前选项请求和随后的响应按预期工作。执行的代码块是catch块!! 在控制台中,我得到以下错误: 跨源请求被阻止:同一源策略不允许读取http://localhost:8080/auth/login上的远程资源。(原因:CORS标头'Access-Con

  • 我已将我的应用程序与Crashlytics firebase集成。firebase报告的错误对我来说并不清楚。请参阅下面的火库错误。 <code>致命异常:java.lang.NullPointerException:尝试在af.ahg.buberdriver.activities.MainActivity的空对象引用上调用虚拟方法“java.lang.String a.a.a.i.f.c()”。

  • 当我尝试使用两个参数时,它显示一个错误,并说“Remove argument to match exception”。请有人建议我。

  • 错误是: 无法解析FileInputPath 无法解析FileOutputPath

  • 我正试图从WASV7的WSDL生成一个“自顶向下的EJB Web服务”实现。0开发人员工具。(服务器运行时为7.0,web服务运行时为IBM WebSphere JAX-WS。)在选择我的EJB和EAR项目并指定进一步的选项后,无论我的选项是什么,我总是会出现以下错误: 通过在RationalApplicationDeveloper7.5.1中完全相同的步骤,我可以成功地为我的WSDL生成一个带有

  • 错误 *--unhandled-rejections=strict`(请参见https://nodejs.org/api/CLI.html#CLI_unhandled_rejections_mode)。(拒绝ID:1)(节点:1616)[DEP0018]拒绝警告:不推荐未处理得承诺拒绝.将来,未处理的承诺拒绝将以非零退出代码终止node.js进程。 app.js文件 database.js文件