<CodeLearn/>
JavaScript レッスン12

Fetch API

Web APIとの通信方法を学んでデータを取得・送信しよう

Fetch APIとは

Fetch APIは、ブラウザに組み込まれたHTTPリクエストを送信するための仕組みです。 外部のAPI(サーバー)と通信してデータの取得や送信ができます。Promiseベースで設計されているので、 async/awaitと組み合わせて使うのが一般的です。

  • fetch(url) — GETリクエスト
  • response.json() — JSONレスポンスを解析
  • POSTリクエスト — データの送信
  • ヘッダー — リクエストの設定
  • エラーハンドリング — ネットワークエラーやHTTPエラーの処理

GETリクエストとJSON

公開APIからデータを取得してみましょう。

index.htmllazy
6 lines0 issues

Monaco Editor を準備しています

表示領域に入った時点で Monaco と Shiki を初期化します。

preview.local
Live Preview
Console

console.log / warn / error の出力がここに表示されます。

POSTリクエストとエラーハンドリング

データの送信方法とエラー処理を学びましょう。

index.htmllazy
11 lines0 issues

Monaco Editor を準備しています

表示領域に入った時点で Monaco と Shiki を初期化します。

preview.local
Live Preview
Console

console.log / warn / error の出力がここに表示されます。

自由に試してみよう

公開APIを使ってデータを取得して表示してみましょう。

index.htmllazy
9 lines0 issues

Monaco Editor を準備しています

表示領域に入った時点で Monaco と Shiki を初期化します。

preview.local
Live Preview
Console

console.log / warn / error の出力がここに表示されます。