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

时间:2019-02-16 01:54:44

标签: asp.net angularjs reactjs asp.net-core single-page-application

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

例如,我的主应用程序位于http://mydomain1.com/app1,第二个应用程序位于http://someotherdomain/app2,当我单击按钮时,我想加载app2,并且URL更改为http://mydomain1.com/app2。 / p>

由于app1和app2均为单页应用程序,因此它们应能按预期工作,但URL使其看起来像是从同一域(mydomain1.com)提供服务。

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

这可能吗?

我试图解决此问题的原因:我们有许多单页应用程序,我们希望将它们容纳在一个主应用程序中,然后使用它来启动其他应用程序。

1 个答案:

答案 0 :(得分:0)

使用Angular 6+,您可以设置多个应用程序。您可以按照some tutorials进行操作,向您展示如何设置它们,甚至如何connect it to ASP.Net core