0

我有这种情况,链接是由后端生成的,带有 .xhtml 扩展名。用户可以访问他们提供的这个链接,我需要从 1234.xhtml 获取 1234 并用它查询数据库。获取查询参数很清楚。但是路由器不解析这个 url。它抛出错误说“无法获取/1234.xhtml”。命令式路由确实有效。所以这是一个浏览器或服务器相关的问题。如何解决这个问题?

我的路线是:

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

在此处输入图像描述

4

2 回答 2

0

我认为这不是浏览器或服务器问题。你在编码你的参数吗?因为.char 被翻译成%2E并且没有编码,所以您的应用程序可能正在尝试提供xxxx.xhtml文件

于 2016-09-28T21:31:44.007 回答
0

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

于 2016-10-03T18:28:59.753 回答