HTTPリクエストを送信する: Node.jsでは、HTTPクライアントライブラリを使用して外部APIにリクエストを送信します。一般的なライブラリには、AxiosやRequestがあります。これらのライブラリをインストールし、依存関係に追加してください。
例えば、Axiosを使用する場合、以下のようにインストールします:
npm install axios
例えば、JSON形式のデータを取得するGETリクエストを送信する場合、以下のようなコードを使用できます:
const axios = require('axios');
axios.get('https://api.example.com/data')
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
例えば、APIキーを使用して認証する場合、以下のようにリクエストにAPIキーを含めることができます:
axios.get('https://api.example.com/data', {
headers: {
'Authorization': 'API_KEY'
}
})
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
-
応答を処理する: APIからの応答を処理し、必要なデータを抽出します。応答は通常、JSON形式やXML形式で提供されます。
-
エラーハンドリングする: APIリクエストに失敗した場合やエラーレスポンスを受け取った場合に備えて、エラーハンドリングを実装します。これにより、エラーが発生した場合に適切な処理を行うことができます。
上記の手順とコード例を使用して、Node.jsで外部APIを使用する方法を理解することができます。ただし、実際のAPIによっては、さらなる固有の手順や要件がある場合があります。その場合は、APIのドキュメントを参照してください。