fetch
には次の呼び出しがあります。fetch apiを使用して500応答を処理する
this.http.fetch('flasher', { method: 'post', body: jsonPayload })
.then(response => response.json())
.then(data => console.log(data));
これは、200応答を受け取ったときに機能しますが、500応答を受け取ったときにコンソールに何も記録しません。どのように500を扱うのですか?
MDN - Checking that the fetch was successful
私は全くのフレームワークやフェッチAPIに慣れていないんだけど、私はこれを見つけます。https://gist.github .com/bryanrsmith/14caed2015b9c54e70c3; fetch()。then()。catch(unk => conole.log(unk)); – AndreaBogazziいい研究。これもここに表示されています:https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetchありがとうございました。 –