我有这段代码:
promise.success(function (data) {
//do something
}).fail(function() {
//handle 404, don't let the browser log it
});
url很好,但是如果用户不存在,则api返回404错误(故意)。
浏览器记录错误...是否可以避免它并显示不同的消息?
答案 0 :(得分:2)
浏览器的开发工具将始终显示失败的请求,但您可以通过在“失败”回调中返回值来从被拒绝的承诺中恢复。
请参阅here。
<强>更新强>
promise.success(function (data) {
//do something
}).fail(function() {
return true; // or return { error: true, reason: "some reason" };
});