0

私はAngular $resourceとjson-serverに取り組んでいます..サーバーをオフにすると、404ではなく-1が表示されます

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

そして私のコンソールは言う: (Error: -1 , response.status: -1, response.statusText: )

何か案が?ありがとうございました。

4

1 に答える 1

1

404 はサーバー自体から返される応答ステータスであるため、サーバーの電源をオフにすると 404 を取得できません。これは、要求されたリソース (それが何であれ) がサーバーに存在しないことを意味します。したがって、サーバーが実行されていない場合、明らかに 404 を返すことはできません。

私の推測では、-1 が Angular のデフォルトのエラー ステータスである可能性があります。同様に、0 以外のすべてのステータスがエラーと見なされます。

于 2016-07-15T14:30:39.980 に答える