generateBuildId
Next.js 使用在建置時產生的固定 ID 來識別當前提供服務的應用程式版本。這在每個伺服器都執行 next build
的多伺服器部署中可能會造成問題。為了保持不同建置間的建置 ID 一致,您可以提供自己的建置 ID。
開啟 next.config.js
並新增 generateBuildId
函式:
module.exports = {
generateBuildId: async () => {
// 您可以在這裡取得最新的 git commit hash 作為範例
return 'my-build-id'
},
}