我正在开发Angular $ resource和json-server .. 当我关闭服务器时,我得到-1而不是404
console.log($scope.message + ', response.status: ' + response.status + ', response.statusText: ' + response.statusText );
我的控制台说: (错误:-1,response.status:-1,response.statusText:)
任何想法?谢谢。
答案 0 :(得分:1)
好吧,当您关闭服务器时,您无法获得404,因为404是从服务器本身返回的响应状态。这意味着服务器上不存在所请求的资源(无论可能是什么)。所以当服务器没有运行时,它显然不会返回404。
我的猜测是-1可能是Angular的默认错误状态。就像你知道的那样,每个状态都不同,0被认为是错误。