response.status -1是什么意思?

时间:2016-07-15 14:20:00

标签: angularjs resources json-server

我正在开发Angular $ resource和json-server .. 当我关闭服务器时,我得到-1而不是404

console.log($scope.message + ', response.status: ' + response.status + ', response.statusText: ' + response.statusText );

我的控制台说: (错误:-1,response.status:-1,response.statusText:)

任何想法?谢谢。

1 个答案:

答案 0 :(得分:1)

好吧,当您关闭服务器时,您无法获得404,因为404是从服务器本身返回的响应状态。这意味着服务器上不存在所请求的资源(无论可能是什么)。所以当服务器没有运行时,它显然不会返回404。

我的猜测是-1可能是Angular的默认错误状态。就像你知道的那样,每个状态都不同,0被认为是错误。