diff --git a/packages/next/server/config.ts b/packages/next/server/config.ts index af9f3eb80e2f..400324e11c60 100644 --- a/packages/next/server/config.ts +++ b/packages/next/server/config.ts @@ -59,7 +59,11 @@ const experimentalWarning = execOnce( export function setHttpClientAndAgentOptions(config: NextConfig) { if (isAboveNodejs16) { - if (config.experimental?.enableUndici && isAboveNodejs18) { + if ( + config.experimental?.enableUndici && + !config.experimental?.appDir && + isAboveNodejs18 + ) { Log.warn( `\`enableUndici\` option is unnecessary in Node.js v${NODE_18_VERSION} or greater.` )