![]() |
1
2
这是Angular的PathLocationStrategy工作方式的一个问题。 它生成了漂亮的URL,但它展示了您正在经历的行为——除非您进行大量的黑客攻击,否则用户必须加载应用程序的索引页来引导应用程序,因此,将书签添加到其他位置(以及重新加载)是不起作用的。 我发现解决这个问题的最简单方法是完全避免这个问题,并使用文档中所称的“老派”方法——将路由器切换到HashLocationStrategy。您最终会遇到如下URL http://mydomain/index.html#somelocation 而不是 http://mydomain/somelocation ,但用户真的在乎吗? 结果就是“丑陋”的URL只能正常工作——书签和重新加载都可以正常工作,因为您总是在加载索引。html 看见 https://angular.io/guide/router#browser-url-styles 了解更多信息。 |
![]() |
Tom Bom · 使用React Native进行路由 7 年前 |
![]() |
Aetherus · Spring MVC走向错误动作 7 年前 |
![]() |
myweb911 · 使用url缩短器屏蔽url 7 年前 |
![]() |
James L. · 命名空间路由出错(父)控制器操作 7 年前 |