webpack-dev-server で開発環境をセットアップしました。そのプロキシ構成を使用して、バックエンドと通信します。
サーバーには、すべてのアプリケーションで使用する共通のログイン ページがあります。呼び出されると、後続のリクエストで渡されると予想されるセッション Cookie を設定します。次の構成を使用しましたが、何らかの理由で Cookie がブラウザーに設定されていません。開発ツールのネットワークタブの応答ヘッダーで確認できます。
const config = {
devServer: {
index: "/",
proxy: {
"/rest_end_point/page": {
target: "https://middleware_server",
secure : false
},
"/": {
target: "https://middleware_server/app/login",
secure : false
},
}
https://middleware_server/app/loginエンドポイントは、set-cookie ヘッダーを含むログイン ページを返します。
プロキシは、ログイン ページや API 呼び出しにアクセスする際の CORS エラーを回避するために使用されます。
この時点まで、アプリケーションからのコードは実行されません。Cookie を設定するために、coomon のログイン ページで何かを行う必要がありますか?
アプリケーションはReactで書かれています。
どんな助けでも大歓迎です。