如何重定向#!来自Angular 5 + Restify网络应用程序的网址?

时间:2017-12-12 14:39:04

标签: node.js angular

我使用的是AngularJS,我的路线是#!但是现在,因为我使用的是Angular 5,所以它们变成了mydomain.com /#/ dashboard

我需要的是,重定向所有#!路线到mydomain.com/#/。

因为我的用户已经在他们的bowser缓存中保存了网址。

我正在使用Angular 5和NodeJS + Restify服务器。

1 个答案:

答案 0 :(得分:0)

在你的路由文件里面(你可能有更多的那个)。您只需设置useHash:false

以身作则 export const AppRoutingModule = RouterModule.forRoot(AppRoutes, {useHash: false}); 看一下这个https://codecraft.tv/courses/angular/routing/routing-strategies/#_hashlocationstrategy