Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8926

Cookieを使った認証機能を実装しようとしてCORSでどハマりした時のメモ

$
0
0

前提

やりたかったこと

  • サーバーで発行されたcredential情報をcookieとして保存すること
  • cookieに保存されているcredential情報をサーバーに送付して、それを元に認証機能を実装すること

はまったこと

  • クライアントからのリクエストに対して、サーバー側からのレスポンスにSet-Cookieヘッダーを付与することは出来て、ブラウザのdeveloper toolでもSet-Cookieヘッダーがレスポンスにあることを確認出来ているのに、クライアントでcookieがセットされない。

原因

  • 原因はCORSの設定。

解決のために参考したリンク(ほんとまじでありがとうございます!)

awaitaxios.get('apiのエンドポイント',{withCredentials:true});
importcorsfrom'cors';constapp=express();app.use(cors({origin:true,credentials:true}));

Viewing all articles
Browse latest Browse all 8926

Trending Articles