0
如果我使用「聚合物服務」來啓動Web應用程序,刷新任何頁面都會顯示我所在的頁面。聚合物應用程序的服務器端路由
使用我自己的go lang服務器在頁面刷新時會出現404錯誤。
我必須將每個頁面請求重新路由到index.html,它顯示了第一個應用程序頁面。但我不想顯示第一頁。
如何在服務器端路由以獲得與「聚合物服務」相同的行爲?
如果我使用「聚合物服務」來啓動Web應用程序,刷新任何頁面都會顯示我所在的頁面。聚合物應用程序的服務器端路由
使用我自己的go lang服務器在頁面刷新時會出現404錯誤。
我必須將每個頁面請求重新路由到index.html,它顯示了第一個應用程序頁面。但我不想顯示第一頁。
如何在服務器端路由以獲得與「聚合物服務」相同的行爲?
默認情況下
app-location
使用URL的路徑名部分的路由。 這有廣泛的瀏覽器支持,但它確實需要 後端服務器的合作。
後端服務器的合作與Java中的RequestDispatcher.forward()類似。你應該找到如何與Go lang做到這一點。
應用程式-位置可以被配置成使用URL 的散列部分,而不是使用使用哈希-AS路徑屬性,像這樣:
<app-location route="{{route}}" use-hash-as-path></app-location>
參考。 https://github.com/PolymerElements/app-route#hashes-vs-paths
謝謝。以下工作: app-location>。然後將鏈接更改爲:View One –
user1848653