使用Angular 4和SailsJS进行路由

时间:2017-11-24 15:54:56

标签: angular sails.js

我正在使用Angular 4和SailsJS开始一个新项目。我有2页:homelogin。我使用风帆作为api并使用角度路线进行导航。 当我访问/时,它会将我正确地重定向到/login,但如果我刷新页面,则路由器无法识别路径并返回404页面。

如果我有:

{provide: LocationStrategy, useClass: PathLocationStrategy}

在我的app.module.ts角度路线有效,但添加了#localhost:8100/# e localhost:8100/#/login

有人能帮帮我吗? :d

这是我的风帆路线:

'POST /api/authentication' : 'AuthenticationController.authenticate', 
'/': {
  view: 'homepage',
  skipAssets: true
},
'/*': {
  view: 'homepage',
  skipAssets: true
}

修改

我在sails路由前端页面中解决了这个问题的映射,如下所示:

'/': {
   view: 'homepage',
   skipAssets: true
},

'/login': {
   view: 'homepage',
   skipAssets: true
}

如果有人有更好的解决方案,欢迎:)

0 个答案:

没有答案