Angular.js:在HTTP响应拦截器中访问JSON
我正在发送HTTP:Angular.js:在HTTP响应拦截器中访问JSON,json,angularjs,express,Json,Angularjs,Express,我正在发送HTTP: res.status(404).send({message: 'O Captain! My Captain!'}); 我正在Angular服务中拦截HTTP: appServices.factory('ErrorInterceptor', ['$q', '$injector', function($q, $injector) { var ErrorInterceptor = { responseError: function(response)
res.status(404).send({message: 'O Captain! My Captain!'});
我正在Angular服务中拦截HTTP:
appServices.factory('ErrorInterceptor', ['$q', '$injector', function($q, $injector) {
var ErrorInterceptor = {
responseError: function(response) {
if (response.status == 404){
console.log("[ErrorInterceptor] :" + response.status)
console.log("[ErrorInterceptor] :" + response.message)
}
return $q.reject(response);
}
};
return ErrorInterceptor;
}]);
只是安慰我的状态404
,而不是我的JSON消息的值。解决方案
萤火虫
O船长!我的船长代码>
console.log("[ErrorInterceptor] data.error:" + response.data.message)