[general] ⭐️ Axios


Axiosは?データ通信ライブラリ...fetchはブラウザで提供されますが、axiosはライブラリをインストールする必要があります.しかし、大きなメリットがあります.
基本的な利点:getリクエスト時にaxiosは自動的にjson変換を行います.
fetchはjsonを単独で変換する必要があります...
ただし、axiosを使用するとdataという名前のオブジェクトに情報が含まれます(<1>getまたは<2>postリクエスト応答の場合)ため、非構造化割当const{data}=axiosを使用できます.get or post(「url」)はこのように使用されます...
長所.
1.インスタンスを設定できます.
cosnt api = axios.create({
  baseURL: `https://youtube.googleapis.com/youtube/v3`,
  params: { key: process.env.REACT_APP_API_KEY },
});

사용시.
api.get(`search`, {params:{part:`snippet`}}
** 주의할점은 /search(절대경로)가 아닌 search(상대경로)로 할 것!!
  • の郵便申請はとても便利です.fetchはbodyに送信され、axiosは直接送信されます.
  • axios.post(`URL`, {data}, {config})