我遇到这种情况,后端生成链接,扩展名为.xhtml。用户可以访问这个链接,我需要从1234.xhtml获取1234并用它查询数据库。获取查询参数很清楚。但是路由器没有解析这个URL。它抛出错误说"不能GET /1234.xhtml"。势在必行的路由确实有效。所以这是一个与浏览器或服务器相关的问题。如何解决这个问题?
我的路线是:
{path:':id', component:SomeComponent},
答案 0 :(得分:0)
我认为这不是浏览器或服务器问题。你在考虑你的参数吗?因为.
字符被翻译为%2E
而且没有任何想法可能您的应用程序正在尝试提供xxxx.xhtml
文件
答案 1 :(得分:0)
因此,在没有后端运行Angular 2的准系统应用程序中,它给了我这个错误。但是一旦我连接了后端。它按预期工作正常。