はじめに:-
MicroFrontEnd アーキテクチャは初めてで、これに単一スパ フレームワークを選択しました。Angular 10 を使用してフロントエンド アプリケーションを構築しています。
問題:-
すべてのマイクロ フロント エンド アプリケーションを構築し、IIS Windows サーバーに展開した後 (手動展開のみ)、ルート情報 ( http://10.XX.XXXX.X/Accounts ) を手動で入力すると、アプリケーションが機能しません。 、http://10.XX.XXXX.X/Cards、http://10.XX.XXXX.X/Loansなど)。ただし、アプリケーション内のメニューからアクセスすると、問題なく同じものにアクセスできます (下の図を参照してください。赤いボックスの番号 [1 から 7] をクリックしても問題はありません)。
明確化
- すべてのマイクロ フロント エンドとコンテナー ルート アプリケーションを同じポートでホストすることは可能ですか?
- ユーザーがコンテナー アプリケーションのハイパーリンクをクリックしても、ブラウザーから入力/更新しないと、すべてのマイクロ フロント エンド アプリケーションが正常に動作するのはなぜですか?