0

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

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

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

任何的想法?谢谢你。

4

1 回答 1

1

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

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

于 2016-07-15T14:30:39.980 回答