ホームページ > 記事 > ウェブフロントエンド > JavaScript Fetch API を使用してデータを取得するにはどうすればよいですか?
現在、JavaScript はフロントエンドおよびバックエンドのコードを作成するのに非常に便利です。さらに、最も広く使用されているプログラミング言語でもあります。
また、リアルタイム アプリケーションを開発する場合は、他のサーバーからデータを取得する必要があります。 API (アプリケーション プログラミング インターフェイス) を使用して、他のサーバーやデータベースからデータを取得できます。
ここでは、JavaScript を使用してデータを取得するさまざまな方法を学びます。
fetch() は、ブラウザが API からデータを取得するために使用するメソッドです。データを取得する必要がある最初のパラメーターとして API URL を受け取り、2 番目のパラメーターとしてオプションを受け取ります。これらのオプションには、ヘッダーと認証トークンを含めることができます。
###文法###上記の構文において、baseURL はデータを取得するための API です。
例 1
axios npm パッケージの使用
ユーザーは axios を使用して、次の構文に従って API からデータを取得できます。
リーリー例 2
この例では、サーバーまたはデータベースから取得した then() ブロックと catch() ブロックを使用して Promise を解決します。 then() ブロックのデータと catch() ブロックのエラーを利用します。
リーリー次の例では、axios を使用して、async/await 構文を通じてデータを取得します。 getData() 関数を非同期にしました。さらに、axios で await キーワードを使用して、API から応答を受け取るまで関数の実行を一時停止しました。
リーリーXMLHttpRequest Web API を使用すると、データを取得するモジュールを作成できます。 XMLHttpRequest を使用してオブジェクトを作成し、初期化できます。次に、このオブジェクトを使用して GET リクエストを開くことができます。
上記の構文では、まず open() メソッドを使用してリクエストを開き、次に onload イベントを使用して API からの応答を処理します。
例 4
その後、URL をパラメータとして渡してcustomRequest() 関数を呼び出し、then() ブロックを使用してcustomRequest() 関数から返された Promise を解決します。
リーリー以上がJavaScript Fetch API を使用してデータを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。