以下に、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オプションを使用して認証リクエストを送信する方法の例です。これを参考にして、自身のプロジェクトで認証リクエストを実装してみてください。