くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

キャッシュしたくないときは、Cache-Controlに"private, no-store, no-cache, must-revalidate"とかをつけみる

積読ハウマッチのOGP画像、Cloud FunctionsでSEO用のHTMLを返しているけど、 Twitterでシェアすると、更新されないことが...

なんか、キャッシュされてるっぽい。。

Cache-Controlを設定すると良いっぽいので、設定してみた。

Cache-Control: private, no-store, no-cache, must-revalidate

Cloud Functionsだとこんな感じ

exports.ogp = functions.https.onRequest((req, res) => {
    res.set("Cache-Control", "private, no-store, no-cache, must-revalidate");
    res.status(200).end();
})

以上!!

参考にしたサイト様