generateBuildId

Next.js 使用在建置時產生的固定 ID 來識別當前提供服務的應用程式版本。這在每個伺服器都執行 next build 的多伺服器部署中可能會造成問題。為了保持不同建置間的建置 ID 一致,您可以提供自己的建置 ID。

開啟 next.config.js 並新增 generateBuildId 函式:

next.config.js
module.exports = {
  generateBuildId: async () => {
    // 您可以在這裡取得最新的 git commit hash 作為範例
    return 'my-build-id'
  },
}