学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

kazuyuki

Next.js App RouterとRailsを使ってチャットアプリを作ろうと奮闘していますが自己解決が困難なissueについて皆様のお力添えを頂ければ幸いです。
プロフィールをもっとみる

23時間前

募集をシェアしてメンターを探そう
シェア
フルスタック

Next.js App Router SSR(及びCSR)とRailsとの2つのdocker composeを介したCookie共有を実現したい。

12日前
単発
予算
相談
提案数
2人が提案中
応募期限
あと 1
10月06日まで

【教えてもらいたいこと】
プログラミング/フルスタック

【具体的な相談内容】
Next.js App Router SSRとRailsのCookie共有ができない。
条件
1. Next.jsとRailsはそれぞれ必ず2つのdocker compose.ymlで異なるcorsでAPIの疎通とCookie共有を行うこと
2. Next.js Page RouterではなくApp RouterでSSRをすること
3. バックエンドはRails
4. ローカル環境


・試した2つのアプローチ
Next.js側、Rails側それぞれのdocker composeにnginxを噛ませてsecure: false, sameSite: laxでも擬似的にポート番号を一致させてCookie共有をしたがSSRとRailsでCookie共有できず
Next.js側、Rails側それぞれのdocker composeにnginxを噛ませて擬似的にhttps化443したがSSRとRailsでCookie共有できず



Cookie共有するための設定方法についてはネット検索で調査済みでCookie共有ができるはずですができていないので、恐らく自分では気付けない設定ミスなどではないかと思っています。

・mkcertでのhttpsの公開鍵、秘密鍵の発行
・Next.js側fetchのcredentials: 'include'
・Cookieオプションの設定、SameSite:None、secure:true
・Rails 側でのCORSの設定
・docker compose.yml間のネットワーク共有、external:true, external:false

kazuyuki

プロフィール

Next.js App RouterとRailsを使ってチャットアプリを作ろうと奮闘していますが自己解決が困難なissueについて皆様のお力添えを頂ければ幸いです。

23時間前

募集をシェアしてメンターを探そう
シェア