后台接口报500,前端获取报错详情message

最近和前端对接口的时候,前端说后台接口报500,不能获取里面的东西,然后就开始了这个研究,网上查了一些资料,发现报500里面的报错详情是可以获取的。

前端在调用接口的时候,加个catch,注意!!!这里打印的应该是error.response,而不是error,打印error是获取不到里面的东西的。

.catch(error => {
        console.log(error.response.data.error.message,"5456654456")
}

原文地址:https://www.cnblogs.com/liguix/p/11934438.html

时间: 2024-07-31 16:55:35

后台接口报500,前端获取报错详情message的相关文章

关于getActionBar() 获取报错 NullPointException 的终极全面解决方案

今天在做一个项目的时候,调用的 getActionBar(),但是始终都是报错空指针. 综合网上所有大牛的介绍,最终才定位问题: 各位参考以下方法,绝对可以解决: 1 getActionBar()这个方法需要放在setContentView(args)之后 2 getActionBar()这个方法是在3.0以上版本才有的,所以在manifest清单文件中需要标注下 <uses-sdk android:minSdkVersion="11" android:targetSdkVers

总结之踩过的后台服务报500的坑

有时候遇上服务报500的错误,500错误是内部服务器错误.根据工作中所爬过的坑,小结一下目前遇到的服务报500的情况大致有下面几种: 1.数据库异常:1)检查数据库服务器,是否能够正常连得上,数据库机器或者是否挂了:2)检查服务上的数据库相关的配置,是否正确:3)检查swagger,看swagger页面是否能够正常访问,swagger里面的后台接口能否正常获取到数据库里面的数据:4)如果数据库正常.配置正常,swagger也能获取到数据,而且查看日志的时候,发现日志报某些表不存在,但是登上某一台

java.lang.NoSuchMethodError 报500

1. 概述 mvc项目 接口报500 localhost 错误日志 07-Jan-2019 17:12:43.664 SEVERE [catalina-exec-21] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [mvc] in context with path [] threw exception [Handler processing failed; nested e

IIS服务器环境下某路径下所有PHP接口无法运行报500.19错误

IIS服务器环境下某路径(文件夹)下所有PHP接口无法运行报500.19错误 环境:IIS8.5 + php7.2.1 错误描述:某目录下(如 d:\web\A)所有php接口文档运行错误,接口测试工具返回空内容,浏览器提示500错误 解决方式: 开启PHP和IIS错误日志: 查看IIS日志,发现线索 #Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent)

gazebo仿真踩坑--rviz中设定机器人的目标位置,move_base后台日志报错

启动仿真环境及各种节点(amcl,move_base,map_server)后,在rviz中设定机器人的目标位置,后台日志报错 [ INFO] [1571974242.864525935, 40.511000000]: Got new plan[ERROR] [1571974242.964186066, 40.612000000]: Extrapolation Error: Lookup would require extrapolation into the future.  Requeste

【原创总结】页面上出现服务报500的原因

有时候遇上服务报500,特别是后台服务会经常出现,500错误是内部服务器错误.遇上错误首先想到的肯定是先看看服务的进程还在不在,然后查看日志,从日志里面找原因. 根据工作中所爬过的坑,小结一下,可以从下面的方向进行排查: 1.数据库异常: 1)检查数据库服务器,是否能够正常连得上,数据库机器是否挂了: 2)检查服务上的数据库相关的配置,是否正确: 3)检查swagger,看swagger页面是否能够正常访问,swagger里面的后台接口能否正常获取到数据库里面的数据: 4)如果数据库正常.配置正

thinkjs学习-this.assign传递数据和ajax调用后台接口

在页面加载时,就需要显示在页面上的数据,可以在后台使用this.assign赋值,在前台通过ejs等模板获取:用户点击按钮,或者触发某些事件和后台进行交互时,就需要用到ajax调用后台接口.本文通过一个例子讲述这两种方法的前后台实现.(方便起见,使用jQuery封装的ajax)' (ps:ajax调用后台接口的情形通常是用户触发事件,给后台传递一些前台的数据,然后后台根据这些数据进行相关操作,再返回前台一些数据.举个表单提交的例子,用户点击提交按钮之后,将填写的表单信息传递个后台,后台对传过来的

YunCart电商网站支付宝接口出现500错误

yuncart 是一套易与集成的php开源商城系统,方便多人同时经行二次开发,Yuncart 可以以非常方便的方式切换到sql server,oracle等数据库,大小1.9MB,感兴趣的朋友,可以去官网下载. 最近帮朋友用php做了一个电商网站,化妆品方面的.上网看了相关方面的程序源码,最后选择了yuncart,它轻量.简单.功能丰富等特点,闲暇时,做了些修改.下面就今天出现的问题,简单的说下,希望能帮助到有类似问题的童鞋. 下图为我朋友的网站:  问题描述:       在网站上购买支付成功

IIS7报500.23错误的解决方法

背景:今天公司终端上有一个功能打开异常,报500错误,我用Fiddler找到链接,然后在IE里打开,报500.23错误:检测到在集成的托管管道模式下不适用的ASP.NET设置.后台是一个IIS7和tomcat7集成的环境,此处记录一下. HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置.   为什么会出现以上错误? 在IIS7的应用程序池有两种模式,一种是"集成模式",一种是"经典模式&q