如何解析url" localhost:3000 / 1234.xhtml"在Angular 2中?

时间:2016-09-28 21:11:07

标签: angular angular2-routing angular2-router3

我遇到这种情况,后端生成链接,扩展名为.xhtml。用户可以访问这个链接,我需要从1234.xhtml获取1234并用它查询数据库。获取查询参数很清楚。但是路由器没有解析这个URL。它抛出错误说"不能GET /1234.xhtml"。势在必行的路由确实有效。所以这是一个与浏览器或服务器相关的问题。如何解决这个问题?

我的路线是:

{path:':id', component:SomeComponent},

enter image description here

2 个答案:

答案 0 :(得分:0)

我认为这不是浏览器或服务器问题。你在考虑你的参数吗?因为.字符被翻译为%2E而且没有任何想法可能您的应用程序正在尝试提供xxxx.xhtml文件

答案 1 :(得分:0)

因此,在没有后端运行Angular 2的准系统应用程序中,它给了我这个错误。但是一旦我连接了后端。它按预期工作正常。