我有一个简单的后端 - Php RESTful API
当数据不可用于特定参数时(例如,date和company_id) - 我们返回错误(比如401)和消息
在Backbone中,我能够用以下方式处理请求的错误/成功:
data = {date:"2013-01-01",company_id:"500"}
model.fetch({data:data})
.success( ()=> @dealWithSuccess )
.error( ()=> @dealWithError )
这很好但是在控制台中我收到有关GET和OPTIONS请求的网络故障的通知
如何让它们不显示在控制台中?因为我不希望客户看到这个
答案 0 :(得分:1)
您的Status code 401
是有效的RFC 2616 error。
默认的Google Chrome console输出与您自己的应用调试输出混合在一起,任何知道控制台的人都可以查看。
Chrome会将有效的RFC错误显示为红色消息:
您可以将响应代码更改为非RFC状态代码(例如999
),以消除颜色。
这与XMLHttpRequest Object
故障无关。