logoNext.js English
DocumentationBlogLearn
Getting Started
Installation
Project Structure
Images
Fonts
CSS
Deploying
Guides
Building Your Application
API Reference
Edge Runtime
Turbopack
Components
File-system conventions
Functions
Configuration
TypeScript
ESLint
next.config.js Options
allowedDevOrigins
assetPrefix
basePath
bundlePagesRouterDependencies
compress
crossOrigin
devIndicators
distDir
env
eslint
exportPathMap
generateBuildId
generateEtags
headers
httpAgentOptions
images
onDemandEntries
optimizePackageImports
output
pageExtensions
poweredByHeader
productionBrowserSourceMaps
reactStrictMode
redirects
rewrites
Runtime Config
serverExternalPackages
trailingSlash
transpilePackages
turbo
typescript
urlImports
useLightningcss
webpack
webVitalsAttribution
CLI
Architecture
Community
logoNext.js English
DocumentationBlogLearn
Introduction/API Reference/Configuration/next.config.js Options/poweredByHeader

poweredByHeader

By default Next.js will add the x-powered-by header. To opt-out of it, open next.config.js and disable the poweredByHeader config:

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

pageExtensions

Extend the default page extensions used by Next.js when resolving pages in the Pages Router.

productionBrowserSourceMaps

Enables browser source map generation during the production build.