iis Microfront单spa部署问题/澄清

xdnvmnnf  于 2023-04-21  发布在  其他
关注(0)|答案(1)|浏览(104)

简介:-

我们是MicroFrontEnd架构的新手,我们为此选择了单spa框架。我们正在使用Angular 10构建前端应用程序。

问题:-

在我们构建了所有的微前端应用程序并部署到IIS Windows服务器(仅限手动部署)后,当我们手动输入路由信息(http://10.XX.XXXX.X/Accounts,http://10.XX.XXXX.X/Cards,http://10.XX.XXXX.X/Loans等)时,应用程序无法工作。但当我们通过应用程序内的菜单访问时,同样可以访问,没有任何问题(请参见下图,当我们点击红框数字[从1到7]时,我们没有问题)

说明

1.是否可以在同一个端口中托管所有的微前端和容器根应用程序?
1.为什么当用户点击容器应用程序中的超链接而不是从浏览器中键入/刷新时,所有的微前端应用程序都能正常工作?

gxwragnw

gxwragnw1#

我们也一直在尝试在angular中实现这个单一的spa。不幸的是,单一的spa angular文档没有用。从我们所获得的知识来看,我可以告诉你
1.不可以,您不能在一个端口上运行多个应用程序。
1.所有应用程序将通过容器应用程序运行,我认为这是容器应用程序的全部意义.它不会单独运行,本地测试它可以使用火狐/Chrome插件.检查下面的链接:
https://single-spa.js.org/docs/devtools/,这样你就可以强制你的应用渲染

相关问题