個人開発SPAはとてもすてきだけど、Hostingにアップロードしてもすぐに更新されない。メンテナンス画面に変更しても、キャッシュが残っててメンテナンスモードにならないとか。この記事をみると、Reactで強制的にリビジョンアップする方法が載っていたので、Nuxt.jsでもできないかやってみたときの備忘録。した流れ流れとしては、こんな感じ。環境変数にリビジョン番号を保持するように設定JSONファイルと環境変数のバージョン番号が異なっていたら、強制リロードする用意するJSONファイルはこんな感じ{"version":1}やりかたバージョンチェックするタイミングや更新の契機はいろいろあるけど、ページ遷移時にチェックするよう、middlewareで対応。参考記事)にあるような、ダイアログを出すパターンもある。バージョンをチェックするmiddlewareを用意middleware/checkUpdate.tsとして、バージョンをチェックするミドルウェアを追加する。}}firebase.jsonでversion.jsonをキャッシュしないようにそのままだと、version.json自体もキャッシュされてしまうので、あまり意味がない感じになる。Kotlin/Python/Swift/Unity/Java/Haskell/DDDhttps://t.co/X3UXpmkJvpCrieitは個人で開発中です。どんな軽い内容でも嬉しいです。Crieitを作ろうと思ったかまた、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください!ボードとは?関連記事スワイプで気になるAV女優を探すことができる「AVキャッチャー」というサービスをリリースしました。