Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

355
Visualizações
¿Qué está causando este error de exportación al intentar usar un proveedor de NextAuth.js con Next.js?

Estoy creando mi primer proyecto en React/Next.js, usando NextAuth.js para Auth-N. Estoy siguiendo vagamente la guía de introducción en el sitio web de NextAuth y he creado una página [...nextauth].js que contiene el siguiente código:

 import NextAuth from 'next-auth'; import GoogleProvider from 'next-auth/providers/google'; export default NextAuth({ providers: [ GoogleProvider({ clientId: process.env.GOOGLE_CLIENT_ID, clientSecret: process.env.GOOGLE_CLIENT_SECRET, }) ] })

Estoy usando el proveedor en una página Header.js que contiene el siguiente código:

 ... import {useSession, signIn, signOut} from 'next-auth/react'; const Header = () => { const { data: session } = useSession() ... return ( <header className="border-b border-gray-100 dark:border-gray-700"> <div className="container mx-auto px-4 sm:px-6 py-4 flex justify-between items-center"> <Logo /> <div className={"flex items-center space-x-1 sm:space-x-2"}> {!session ? ( <button type="button" onClick={() => signIn()} className="bg-blue-700 text-white px-4 py-2 rounded-md focus:outline-none focus:ring-4 focus:ring-blue-600 focus:ring-opacity-50 whitespace-nowrap">Sign in</button> ) : ( <button type="button" onClick={() => signOut()} className="bg-blue-700 text-white px-4 py-2 rounded-md focus:outline-none focus:ring-4 focus:ring-blue-600 focus:ring-opacity-50 whitespace-nowrap">Sign out</button> )} </div> </div> </header> ) }; export default Header;

Sin embargo, cuando abro mi sitio con 'npm run dev' e intento iniciar sesión, aparece el siguiente error:

 Server Error Error: Package subpath './providers/google' is not defined by "exports" in /Users/tysont/Workspace/brightnote/node_modules/next-auth/package.json

Estoy usando NextAuth 4.0.6 y no veo una exportación específica de /google mencionada en ninguna parte del paquete NextAuth.json localmente o en GitHub . ¿Debería haber? ¿Qué me estoy perdiendo?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

  1. Asegúrese de tener una versión de nodo compatible, estoy usando 12.22.1.
  2. Compruebe si el nombre del archivo [...nextauth].js está escrito correctamente.
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda