角度通用与HashLocationStrategy

时间:2017-05-18 15:24:57

标签: angular routes universal serverside-rendering

我将服务器端渲染添加到使用HashLocationStrategy的Angular 4应用程序,我想知道angular universal是否真的支持它。如果确实如此,我很好奇,服务器如何知道正在请求哪条路由?

1 个答案:

答案 0 :(得分:0)

开箱即用,否。参见:https://github.com/angular/universal/issues/717

  

https://tools.ietf.org/html/rfc2396#section-4

     

当URI引用用于对   标识的资源,可选的片段标识符,与   横线(“#”)字符组成的URI,由附加的   用户代理将解释的参考信息   检索动作已成功完成。因此,这不是   URI的一部分,但通常与URI结合使用。

     

服务器在设计上没有意识到哈希值。在服务器上,您可以   为链接生成正确的哈希网址,但在呈现   某些页面,您需要另一种方式来告诉服务器要访问哪个页面   产生