※ この募集は締め切られました。
【初めて募集】NextJS AppRouterでの、Cookieの取り扱いと対応方法について
2024年10月15日
単発
予算
相談
提案数
2人が提案中
応募期限
終了
【教えてもらいたいこと】
プログラミング/フロントエンド
【具体的な相談内容】
【背景】
初めての募集になります。
現在、Webアプリを開発をしています。
バックエンドは、PHP(Laravel)。
フロントエンドは、TS(NextJS)。
PHP側でJWTを生成して、フロントエンド側でログイン成功時に、jwtをレスポンスで返している。
jwtを取得したら、NxtJS内のcookieに保存する。
【実現したいこと】
1. NextJS内のCookieに保存しているデータを取得して、保存されていたら、以下の処理を行う
2. PHPに対してfetchを行ない、アクセストークンをリフレッシュを行う。返されたステータスコードで、次の処理を分岐する
3.1 ステータスコードが200の時
cookieの(返された新しいJWTで)値を上書きする
3.2 ステータスコードが200以外の時
cookieを削除して、「/login」にリダイレクトする
【課題と問題】
(色々と試行錯誤している前提で)
うまくCookieが削除ができずに、リダイレクトの無限ループが発生している。
【求めていること】
上記の課題解決して、同時にCookieの理解を一緒に深めたい。