私はIonicプロジェクトを持っており、これらのファイルの一部をWebサーバー(Nginx)にホストしたいと考えています。以来、ユーザーは新しいバージョンを取得するためにアプリケーションのバージョンを更新する必要はありません。それぞれの変更がサーバーに反映されるようにキャッシングを無効にしたい(ionic serve
など)。ホストの構成が非常に簡単です:Nginxで静的ファイルを提供するときのキャッシングを無効にする
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /home/litingjun/IonicProjects;
index index.html index.htm;
server_name localhost;
location/{
try_files $uri $uri/ =404;
add_header Cache-Control private;
expires 0;
}
}
ファイルが変更されたら、我々は、HTMLファイルhttp://localhost/bizapp/v2-phone/www/#/tab/index/balanceにアクセスすると、我々はまだ古いテキストを取得します。 (前のページに戻ってこのページをもう一度入力してください)リフレッシュボタン(F5)を押すと、新しいコンテンツが読み込まれます。 (しかし電話では、更新オプションはありません)
私たちのnginxサーバーはVirtualBox上で実行されていません。
Nginxのライブリロードファイルを作成するにはどうすればよいですか?ありがとう。
返信ありがとうございます。私が 'ionic serve'を使うと、ブラウザはページを自動的にリフレッシュします(キャッシングではありません)、どうすればnginxのケースでそれを達成できますか? –
私はイオンサーブに精通していません。私は質問がnginxのキャッシュに関連していると思った。 – Rahul