2022-12-30
やること宣言
gaaamii.icon
今日はgaaamiiのブログでOn-demand Revalidationを使った実装をする
tommy.icon 面白い仕組みですねー。
gaaamii.icon Next.jsにはもともとISR(Incremental Static Regeneration)というやつがあったんですが、もっと任意のタイミングで更新できたらいいのになーと思っていたら、Next.jsの12あたりでOn-demand Revalidationが出てきました。便利なしくみです
勉強中メモ
gaaamii.icon
https://github.com/gaaamii/blog.gaaamii.jp/commit/e04b1b9adf7d2279a28c75b3b8037282a95f6126
ドキュメントによるとこれだけでいいらしい。
ブログ記事を更新したときにこのエンドポイントを叩くようにする
下書きに戻したときはどうしよう
/posts/[id].tsxで404のときの処理をどうにかしないとか
バックエンドから404きたときはnull返すようにしたのでよし
やったこと
gaaamii.icon
gaaamiiのブログのページ更新をOn-demand Revalidationを使った実装にして余計なリクエストがバックエンドに飛ばないようにした
tommy.icon /icons/いいぞ!.icon
2022-12-30 日報