Next.js automatically polyfills node-fetch and enables HTTP Keep-Alive by default. You may want to disable HTTP Keep-Alive for certain fetch() calls or globally.
For a single fetch() call, you can add the agent option:
import { Agent } from 'https' const url = 'https://example.com' const agent = new Agent({ keepAlive: false }) fetch(url, { agent })
To override all fetch() calls globally, you can use next.config.js:
module.exports = { httpAgentOptions: { keepAlive: false, }, }