在同一项目中的两个 Angular 应用程序之间导航
Posted
技术标签:
【中文标题】在同一项目中的两个 Angular 应用程序之间导航【英文标题】:Navigate between two angular application in the same project 【发布时间】:2019-01-15 11:41:44 【问题描述】:我在同一个 Angular 6 项目中有两个不同的 Angular 应用程序。第一个应用程序是针对管理员的,第二个应用程序是针对用户的,我有一个用于后端的 spring boot 项目。是否可以在两个角度应用程序之间导航?例如,在我提交时的登录页面中,如果我是管理员,我需要为管理员运行 Angular 应用程序,如果我是简单用户,我需要留在第一个应用程序中。
【问题讨论】:
【参考方案1】:你可以这样做。
配置您的服务器以处理该请求。
例如,如果用户是管理员,则在登录后,导航到某个 URL(不是 Angular 路由),比如说 http://your_domain/admin,然后配置您的服务器以提供另一个 Angular 应用程序将为该应用程序提供 index.html。
如果您打算留在当前应用程序中,那么您无需执行任何操作,只需调用您的 API 即可执行您的功能。
【讨论】:
以上是关于在同一项目中的两个 Angular 应用程序之间导航的主要内容,如果未能解决你的问题,请参考以下文章
同一服务器上的两个项目具有不同的端口,但客户端(Angular 6)无法调用服务器(Spring Boot)
同一解决方案中两个 ASP.NET Core 项目之间的通信