logoNext.js 简体中文
文档博客学习
入门指南
安装指南
项目结构
构建您的应用
路由
渲染
数据获取
样式化
优化
配置
部署
升级指南
API 参考文档
create-next-app
Next.js 命令行工具 (CLI)
Edge Runtime
组件
函数
next.config.js 配置选项
assetPrefix
basePath
compress
devIndicators
distDir
env
eslint
exportPathMap
generateBuildId
generateEtags
headers
httpAgentOptions
图片配置
onDemandEntries
output
pageExtensions
poweredByHeader
productionBrowserSourceMaps
reactStrictMode
重定向
rewrites
运行时配置
trailingSlash
transpilePackages
turbo
TypeScript
urlImports
webpack
webVitalsAttribution
架构
社区
logoNext.js 简体中文
文档博客学习
简介/API 参考文档/next.config.js 配置选项/generateEtags

generateEtags

Next.js 默认会为每个页面生成 etag。根据您的缓存策略,可能需要禁用 HTML 页面的 etag 生成功能。

打开 next.config.js 文件并禁用 generateEtags 选项:

next.config.js
module.exports = {
  generateEtags: false,
}

generateBuildId

配置构建 ID,该 ID 用于标识当前正在提供服务的应用构建版本。

headers

为你的 Next.js 应用添加自定义 HTTP 头部