簡體   English   中英

single-spa 框架主應用程序從遠程服務器調用子應用程序

[英]single-spa framework main app calling an sub-app from a remote server

我們正在使用 Angular 的單水療庫來處理我們的微前端項目。 一個微前端是加載其他微前端的主要應用程序。 其他子應用程序的構建文件存在於新服務器中。

問題是當我們使用帶有ag-grid等圖標的節點模塊時。 未獲取圖標,因為它使用的是主應用程序的 URL,而不是使用子應用程序的路徑。

node_module 包應該使用遠程服務器的路徑而不是主應用程序。

我們找到了一種解決方案:

  • 將 ag-grid node_module 復制並粘貼到 assets 文件夾中,並覆蓋以遠程環境為目標的路徑

這個解決方案不可行有幾個原因(更新並不簡單,這個新代碼庫的維護,獨立 mod 和 single-spa mod 之間的區別)。

您對如何使其工作有任何想法嗎?

  • 反向代理
  • 子域

您是否嘗試過構建 util-module 並從 util-module 導出圖標。 util-module 可以根據需要導出圖標、css 和組件。 查看來自 single-spa 的 react-styles 示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM