LoginSignup
5
4

More than 3 years have passed since last update.

ngrokとかserveoとか使ってWebView(LIFFとか)開発でキャッシュしないローカルサーバ構築

Last updated at Posted at 2019-08-11

LIFFのサンプル動かしたりお試ししてるときにWebViewがキャッシュしちゃって、ファーめんどくさい!!ってなるときのTips

準備:NodeJSが入ってる環境で npm install -g http-server をたたく

  1. 実行したいディレクトリに移動して http-server -c 0 とたたく
  2. ngrokとかserveoとかで8080を公開する

http-serverにはいくつかパラメータがあるんですが、-c 0 にすると0秒キャッシュになります。これでResponse Headerに cache-control: max-age=0 が入るようになってキャッシュされにくくなります。
ただ、キャッシュ制限されてない状態で初回にアクセスしたりするとずっとキャッシュしてしまったり、なぜか設定してもキャッシュするときはするんで、Androidだとアプリ設定からストレージのキャッシュを削除するとかそういう方法も覚えておいたほうがいろいろ楽でもある。

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4