【问题标题】:How to load a number of applications into a single page application如何将多个应用程序加载到单页应用程序中
【发布时间】:2019-02-16 01:54:44
【问题描述】:

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

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

由于 app1 和 app2 都是单页应用程序,它们应该可以按预期工作,但 URL 使它看起来像是来自同一个域 (mydomain1.com)。

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

这可能吗?

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

【问题讨论】:

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


    【解决方案1】:

    使用 Angular 6+,您可以设置多个应用程序。有sometutorials,你可以按照这些告诉你如何设置它们,甚至如何设置connect it to ASP.Net core

    【讨论】:

    • 谢谢。 React 呢?
    • 我能否混合使用 React 和 Angular 应用程序,还是必须为多应用程序解决方案选择一个?
    • 我还没有用 React 做这个,但是there is a tutorial 告诉你怎么做。
    猜你喜欢
    • 1970-01-01
    • 2013-11-30
    • 1970-01-01
    • 1970-01-01
    • 2014-11-02
    • 2016-05-27
    • 1970-01-01
    • 1970-01-01
    • 2015-02-10
    相关资源
    最近更新 更多