メインコンテンツまでスキップ

onDemandEntries

Next.js は、開発中にビルドされたページをサーバーがメモリ上にどのように破棄するか、または保持するかを制御するオプションをいくつか公開しています。

デフォルトを変更するには、next.config.jsを開き、onDemandEntries設定を追加します:

next.config.js
module.exports = {
onDemandEntries: {
// サーバーがページをバッファに保持する期間(ms)
maxInactiveAge: 25 * 1000,
// 破棄せずに同時に保管すべきページ数
pagesBufferLength: 2,
},
}