2016-07-17 5 views
1

私はプログレッシブウェブアプリで経路を作ろうとしています。現在のルートページはindex.htmlです。私はadmin.htmlと呼ばれる次のページを持っています。ここで問題となっているのは、https://sampleapp.comのようにルートページへのルートを作成することです。index.htmlhttps://sampleapp.com/adminadmin.htmlへのルートです。プログレッシブウェブアプリでのルーティング

私はチュートリアルを調べてみましたが、どこでも見つけることができませんでした。

ありがとうございます!

+1

これは、使用しているサーバーによって異なります。 nginxでは、タイヤを設定してパス名のファイルを探して、そのファイルが最後に '.html'、そしてapacheに同じファイル名を見つけようとしますが、.htaccessファイルを変更すると。 –

+0

使用している技術の詳細を教えてください。 –

答えて

0

あなたのフレームワークとサーバーに依存します。あなたのキャッシングにサービスワーカーを使用する場合は、ファイルのパスの代わりにアプリのキャブを使用するパス

0

ルーティングはサーバによって処理されます。要求が例えばhttp://sampleapp.com/に入った場合、返すものを決定するのはサーバー次第です。 IISApache、またはNode.js/Express.jsなどのすべてのウェブサーバーは、特定のリクエストを行うときにadmin.htmlを取得するメカニズムを備えています。

サービスワーカーはルーティングを気にしません。キャッシングの場合、要求の結果をサーバーに格納し、サーバーに再度アクセスせずに同じ結果を返すことができるようにします。そこから、高度なキャッシング戦略でサービスワーカーの機能を拡張できます。

プログレッシブウェブアプリケーションを使用すると、既存の「通常の」ウェブサイトを拡張することができます。ウェブサイトの視点からは何も変わりません。サービスワーカーとManifest.jsonファイルはPWAにして、適切なブラウザを使用してよりうまく動作するようにします。

関連する問題