1
0
mirror of synced 2025-12-19 18:11:23 -05:00
Files
blitz/nextjs/docs/api-reference/next.config.js/disabling-http-keep-alive.md
Brandon Bayer cefb5c18ce Upgrade next.js to 11.1.0 (#2656)
(minor)
2021-08-18 22:32:39 -04:00

1.0 KiB

description
description
Next.js will automatically use HTTP Keep-Alive by default. Learn more about how to disable HTTP Keep-Alive here.

Disabling HTTP Keep-Alive

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,
  },
}