0
client errors (4xx) and server errors (5xx)をスーパーエージェントerr.status
で確認したいと思います。 HTTPから:スーパーエージェントの応答から応答クラスを決定できますか?
ステータスコードの最初の桁はクラスの応答を定義します。
私は簡単に書くことができます:
var _isClientOrServerError = function(errStatus){
var errorRange = Math.floor(err.status/100)
return ([5, 4].includes(errorRange))
}
をしかし、リクエストからレスポンスクラスを決定するためのより良い方法はありますか?
例:。:
if (res.class === 'SERVER_ERROR')
または類似?
これを実行するプラグインがある場合は、ハッピーすぎます。