AxiosのwithCredentialsオプションを使用した認証リクエストの送信方法


以下に、withCredentialsオプションを使用してAxiosインスタンスを作成し、認証リクエストを送信する方法のコード例を示します。

import axios from 'axios';
// Axiosインスタンスの作成
const instance = axios.create({
  baseURL: 'https://api.example.com',
  withCredentials: true // withCredentialsオプションを有効にする
});
// 認証リクエストの送信
instance.get('/protected-endpoint')
  .then(response => {
    // レスポンスの処理
    console.log(response.data);
  })
  .catch(error => {
    // エラーハンドリング
    console.error(error);
  });

上記の例では、Axiosインスタンスを作成する際にwithCredentialsオプションをtrueに設定しています。これにより、認証情報がリクエストに含まれるようになります。

以上が、AxiosのwithCredentialsオプションを使用して認証リクエストを送信する方法の例です。これを参考にして、自身のプロジェクトで認証リクエストを実装してみてください。