ポート 3000 セットアップで実行されているかなり小さな create-react-app を使用して、ポート 8080 で実行されているバックエンド サーバーにリクエストをプロキシします。ブラウザのアドレス バーhttp://localhost:3000/api/me
に入力すると、index.html ページが返されますが、フェッチ API を使用すると/api/me
バックエンドで呼び出してみてください。
問題は、Cookie を設定するバックエンドで認証する必要があることですが、ログイン ページにアクセスhttp://localhost:3000/login
できないため、Cookie を取得できません。
create-react-app から取り出した別のプロジェクトでは、構成で webpack-dev-server を実行するための小さなファイルがあります
proxy: {
"*": "http://localhost:9191"
}
これは、ブラウザのアドレス バーに入力された場合でもプロキシ リクエストを行います。
create-react-app でそのようなセットアップを作成することは可能ですか?