これは馬鹿に思えるかもしれませんが、Axiosでリクエストが失敗したときにエラーデータを取得しようとしています。Axiosのhttpエラーからステータスコードを取得するにはどうすればよいですか?
axios.get('foo.com')
.then((response) => {})
.catch((error) => {
console.log(error) //Logs a string: Error: Request failed with status code 404
})
文字列の代わりに、おそらく状態コードと内容のオブジェクトを取得できますか?たとえば:
Object = {status: 404, reason: 'Not found', body: '404 Not found'}
' response'プロパティを参照しないと、自動的に文字列になる魔法を説明できますか? –
'console.log'は' Error'オブジェクトをフォーマットするために 'toString'メソッドを使います。これは 'response'プロパティを参照することとは関係ありません。 –
私はまだ混乱しています、これはエラーオブジェクトまたはspesificですか?私はconsole.logオブジェクトを、私は文字列ではなく、オブジェクトを取得します。 –