如何将多个应用程序加载到单个页面应用程序中

问题描述 投票:0回答:1

我需要创建一个服务于单页面应用程序的asp.net核心应用程序。在index.html页面上,我将有几个按钮,每个按钮都是指向另一个域中另一个应用程序的链接。当我单击其中一个按钮时,我想加载应用程序,但在URL中,域是初始应用程序。我点击的其他按钮也会发生同样的行为。

所以例如我的主要应用程序在http://mydomain1.com/app1,第二个应用程序在http://someotherdomain/app2,当我点​​击按钮我要加载app2并且网址更改为http://mydomain1.com/app2

由于app1和app2都是单页面应用程序,因此它们应该按预期工作,但URL使它看起来像是从同一个域(mydomain1.com)提供的。

此外,当用户使用单页面应用程序http://mydomain1.com/app2的功能时,所有Web服务调用都会返回http://someotherdomain

这可能吗?

我试图解决这个问题的原因是:我们有一些单页应用程序,我们希望将它们放在一个主应用程序中,并使用它来启动其他应用程序。

asp.net angularjs reactjs asp.net-core single-page-application
1个回答
0
投票

使用Angular 6+,您可以设置多个应用程序。你可以遵循some tutorials,告诉你如何设置它们甚至如何connect it to ASP.Net core

© www.soinside.com 2019 - 2024. All rights reserved.