我正在制作会员注册流程。
我正在使用iron-ajax来请求查询。
在服务器端,我处理此请求。 我正在检查用户是否有UNIQUE电子邮件ID。 如果没有,我发送500错误状态,并显示错误消息。
当我使用Postman尝试此过程时,它工作正常,我可以看到500状态,并显示错误消息。
但我尝试使用Polymer的iron-ajax,但是调用了“on-error”函数 在那里我找不到任何错误消息字段。
<iron-ajax id="joinAjax"
on-response="_onJoinResponse"
on-error="_onJoinError"></iron-ajax>
_onJoinError: function (e) {
console.log(e.detail.response); // **undefined**
}
如何确定500状态发生的具体错误? 我想要的是在消息中包含自定义错误代码,以便我可以确定错误。
答案 0 :(得分:1)
在您的情况下,如果您提交了一些无效数据,最好将状态代码返回为400。
顺便说一句,在iron-ajax中,如果你返回500状态代码就无法获得返回数据