8

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で書かれています。

どんな助けでも大歓迎です。

4

6 に答える 6