2017-08-07 11 views
0

"ポリマーサーバー"を使用してWebアプリケーションを起動すると、ページを更新すると、同じページが表示されます。ポリマーアプリケーションのサーバー側ルーティング

自分のgo langサーバーを使用すると、ページの更新時に404エラーが発生します。

最初のアプリケーションページを示すindex.htmlへのすべてのページリクエストを再ルーティングする必要があります。しかし、私は最初のページを見せたくありません。

"polymer serve"と同じ動作をさせるためにサーバー側でルーティングする方法はありますか?

答えて

1

デフォルトでは、app-locationのURLは、URLのパス名部分を使用します。 これは広範なブラウザをサポートしていますが、 バックエンドサーバの協力が必要です。

バックエンドサーバの協力は、Javaの場合はRequestDispatcher.forward()です。あなたはGo langでそれを行う方法を見つける必要があります。

APP-位置ではなくそうのような使用ハッシュASパス属性、使用URL のハッシュの一部を使用するように構成することができる。

<app-location route="{{route}}" use-hash-as-path></app-location> 

文献を。 https://github.com/PolymerElements/app-route#hashes-vs-paths

+0

ありがとうございました。以下の作業が完了しました:そして、リンクを次のように変更しました:View One user1848653

関連する問題