プロジェクトで展開する場合、レコードはピットを強化しました

プロジェクトで展開する場合、レコードはピットを強化しました


このチュートリアルでは、個人的な理解に基づいており、現場で実証済み、正確にはここ際に、右のノートを記録しました。

注:デプロイLinuxオペレーティングシステム(機密情報が処理された)、デフォルトのサーバーインストールドッキングウィンドウとnginxの

問題nginxのコンテナを使用して発生しました

使用コンテナnginxのリバースプロキシは、通信に関連するTomcatコンテナやホスト、コンテナの場合と同じネットワークセグメント内のホストをホストする、問題は簡単ですが、コンテナは常にあるように、仮想マシン、など独自のネットワークセグメント内。容器自体はランダムなIPであるが、デフォルトのネットワーク構成は、ホストを介してモード、外部とすなわち、コンテナが通信をブリッジさドッカー、アクセスへのIPコンテナホスト・ネットワーク・セグメントは、得られたランダムIPなど即ち容器.1 IP容器、ありますその後、ホストIPは172.18.0.1で、172.18.0.2である
コンテナ内のアクセスはIPホスト缶へのアクセスを置き換えることにより、127.0.0.1があるホストにアクセスすることはできません。すなわち、

問題のCORSクロスドメインの問題とサーブレットインターセプタを持っています

今問題に遭遇し、場合フロントエンド・アクセス・バックエンドへのインターフェース、バックエンドサーブレットインターセプタの最初の実装、401エラーを返し、プログラムは実行CORSクロスドメインではありませんので、何redponseヘッダーアクセス制御 - 許可原点が存在しませんこのフィールドは、その後、直接エラーを投げフロントエンド・ブラウザは、あなたがステータスコードを判断できないので、それは後続の操作を続けることができない、(未定義として印刷)レスポンスを気にしないでしょう。エラーの原因は、前面から背面への要求ではありませんフロントアクセスバックエンドURL間違え、あるかもしれません。

正しいです

ステージラインの後、ログインをクリックしてください場合には応答しませんでしたし、状態コードがありませんでした:知的エラー修正するには:アクセス・サーバのアドレスを、あなたは(画像、CSS、HTML、JS)必要nginxのリソースがそう、あなたのコンピュータに送信しましたあなたはantdでネットワークIPを設定することはできませんので、リソースは、アクセスできませんが、あなたのコンピュータにアクセスして、サーバーにバックエンドインターフェースにアクセスする際、この点は非常に重要です。

おすすめ

転載: www.cnblogs.com/tian874540961/p/11916877.html