Capítulo 195 de 456

adapterPath

Core Idea

Config option that points Next.js to a custom adapter module, letting deployment platforms or build systems hook into the Next.js build process (used e.g. by the reference nextjs/adapter-vercel implementation).

Key Concepts

  • adapterPath: Caminho para o módulo adapter, resolvido via require.resolve(...).
  • NEXT_ADAPTER_PATH: Variável de ambiente alternativa para uso zero-config em plataformas de deploy.

Code Examples

/** @type {import('next').NextConfig} */
const nextConfig = {
  adapterPath: require.resolve('./my-adapter.js'),
}

module.exports = nextConfig
  • O que demonstra: Registro de um adapter customizado local via caminho resolvido.

Key Takeaways

  1. Existe uma seção dedicada de Adapters cobrindo: Configuration, Creating an Adapter, API Reference, Testing Adapters, Routing with @next/routing, Implementing PPR in an Adapter, Runtime Integration, Invoking Entrypoints, Output Types, Routing Information, Use Cases.
  2. Para zero-config em plataformas de deploy, prefira NEXT_ADAPTER_PATH em vez de editar next.config.js.
  3. Use nextjs/adapter-vercel como referência de implementação completa.

Connects To

  • next.config.js: onde adapterPath é declarado.
  • Adapters API Reference: documentação completa da API que um adapter implementa.