TIL Day-15
3362 ワード
fetch api
今日のTILテーマは初めて聞いたAPI fetchapiについてのまとめです
まず、fetch apiは
API
fetchの基本応答結果応答オブジェクトは、
json
またはtext
に変換する処理が必要である.blob
画像処理用const $image = document.createElement('img')
const imageUrl = '이미지 주소'
fetch(imageUrl)
.then(res => {
return res.blob()
})
.then(data => {
const url = URL.createObjectURL(data)
console.log(url)
$image.src = url
document.querySelector('body').appendChild($image)
})
もう一つ重要な事実があります!fetchは404などのHTTPエラーを拒否しません.
実際にネットワーク障害が発生したり、リクエストが完了しなかったりした場合にのみ拒否されます.
したがって、サーバリクエスト中にエラーが発生した場合、
then
にも低下します.responseの
status code
またはok
をチェックしたほうがいいです!まだあります.
res.ok
はstatusが200~299の間だけtrueを返します!一日の終わり
🖤 実践の学習と理解には長い時間がかかる.
🖤 本当にこれから一人でこのようなコードを作ることができますか?🙄
🖤 また、エラーが発生した場合は、検索して修正し、次のレッスンに進みます.見つからない場合は...ふんふん😱
Reference
この問題について(TIL Day-15), 我々は、より多くの情報をここで見つけました https://velog.io/@serim22/TIL-Day-15テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol