采用了棱角分明路由器路由到应用程序在不同的端口

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

我有两个应用程序,端口4200一个人跑来和8181端口,我需要从端口4200访问端口8181的资源另一个运行。

在端口4200的应用程序要重定向到这种形式的网址:

/fv/#/fv/am

但是,这条道路并不在端口4200的应用程序存在,但在8100所以在端口4200的应用程序试图重定向到:

http://localhost:4200/fv/#/fv/am

当我需要的是为它重定向到

http://localhost:8100/fv/#/fv/am

我试着改变代理配置,但是,这并不工作,因为我仍然重定向到端口4200。

我如何能得到这个任何想法来工作?谢谢

angular angular-ui-router
1个回答
0
投票

路由器是内部导航和单页的应用程序。去http://localhost:8100/fv/#/fv/am将启动另一个应用程序,它需要一个外部导航。你不能使用外部导航路由器。与<a [routerLink]<a href="http://localhost:8100/fv/#/fv/am"this.router.navigate(http://localhost:8100/fv/#/fv/am)更换windows.location = http://localhost:8100/fv/#/fv/am指令。

注意:它不是明确什么是做重定向。如果包含的代码示例,你可能会得到更好的答案。

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