2017-04-13 64 views
0

在我的angular2应用程序中,我有两个组件(配置文件/项目),所以我的路线就像 {path:'profile',component:ProfileComponent}, {path:'projects',component :ProjectsComponent}角2路由与.do扩展

,我需要的角2在现有的,其中所有的URL由具有作为。做URL扩展

所以我有路由更新为 {路径支杆应用集成:“profile.do”,组分:ProfileComponent}, {path:'projects.do',component:ProjectsComponent}

,当我直接与本地主机启动我的应用程序:3000/profile.do我得到使用本地主机启动应用程序时,不能得到/profile.do错误

,其中为:3000 /,然后单击超级链接我的资料它的工作原理

任何建议或解决方案与本地主机访问我的应用程序:3000/profile.do网址

回答

0

当你打localhost:3000/profile.do它直接进入服务器并尝试以解决资源,如果合适的话重定向未在服务器端设置会收到错误说没有找到资源,只有在默认页面被加载后,Angular路由才会启动,这就是它工作的原因当页面已经被加载并且你点击超链接时。

在服务器端设置合适的重定向。

希望这有助于!