Polymer 查找iron ajax错误响应中包含500错误的自定义消息

Polymer 查找iron ajax错误响应中包含500错误的自定义消息,polymer,Polymer,我正在制定会员注册流程 我使用iron ajax请求查询 在服务器端,我处理这个请求。 我正在检查用户是否具有唯一的电子邮件ID。 如果没有,我将发送500错误状态和错误消息 当我使用Postman尝试这个过程时,它工作正常,我可以看到500个状态和错误消息 但我尝试使用Polymer的iron ajax,在调用错误函数时 在那里我找不到任何错误消息字段 <iron-ajax id="joinAjax" on-response="_onJoinResponse" on-

我正在制定会员注册流程

我使用iron ajax请求查询

在服务器端,我处理这个请求。 我正在检查用户是否具有唯一的电子邮件ID。 如果没有,我将发送500错误状态和错误消息

当我使用Postman尝试这个过程时,它工作正常,我可以看到500个状态和错误消息

但我尝试使用Polymer的iron ajax,在调用错误函数时 在那里我找不到任何错误消息字段

<iron-ajax id="joinAjax"
     on-response="_onJoinResponse"
     on-error="_onJoinError"></iron-ajax>

_onJoinError: function (e) {
        console.log(e.detail.response); // **undefined**
}
如何确定500状态下发生的具体错误?
我想要的是在消息中包含自定义错误代码,以便我可以确定错误。

在您的情况下,如果您提交了一些无效数据,最好将状态代码返回为400

顺便说一下,在iron ajax中,如果返回500个状态码,则无法获取返回数据