0

マイクロフロントエンドプロジェクトを処理するために、angular で単一のスパライブラリを使用しています。1 つのマイクロ フロントエンドは、他のマイクロ フロントエンドをロードしているメイン アプリです。他のサブアプリのビルド ファイルは、新しいサーバー内に存在します。

問題は、 ag-gridのようなアイコンで node-module を使用している場合です。サブアプリのパスではなく、メイン アプリの URL を使用しているため、アイコンは取得されません。

node_module パッケージは、メイン アプリの代わりにリモート サーバーのパスを使用する必要があります。

1 つの解決策が見つかりました。

  • ag-grid node_module をコピーして assets フォルダーに貼り付け、パスをオーバーライドしてリモート環境をターゲットにします

このソリューションは、いくつかの理由で実行できません (更新が単純ではない、この新しいコードベースのメンテナンス、スタンドアロン mod とシングル スパ mod の違い)。

それを機能させる方法について何かアイデアはありますか?

  • リバース プロキシ
  • サブドメイン
4

0 に答える 0