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

278
Visualizações
No se puede convertir indefinido o nulo en objeto en Next.js

Hola, estoy creando una página de inicio de sesión con Next.js y next-auth. También he escrito en la matriz de proveedores en [...nextauth].js .

Pero cuando ejecuto el código (dado a continuación): -

 import { getProviders, signIn } from "next-auth/react"; function Login({ providers }) { return ( <div> <img src="/spot-it-aye.png" alt="" /> {Object.values(providers).map((provider) => ( <div key={provider.name}> <button onClick={() => signIn(provider.id, { callbackUrl: "/" })}> Login With {provider.name} </button> </div> ))} </div> ); } export default Login; export async function getServerSideProps() { let providers = await getProviders(); return { props: { providers, }, }; }

consigo el

imagen de error

Esta es la consola en la compilación.

 [next-auth][error][CLIENT_FETCH_ERROR] https://next-auth.js.org/errors#client_fetch_error request to https://localhost:3000/api/auth/providers failed, reason: write EPROTO 12752:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:c:\ws\deps\openssl\openssl\ssl\record\ssl3_record.c:332: { error: { message: 'request to https://localhost:3000/api/auth/providers failed, reason: write EPROTO 12752:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:c:\\ws\\deps\\openssl\\openssl\\ssl\\record\\ssl3_record.c:332:\n', stack: 'FetchError: request to https://localhost:3000/api/auth/providers failed, reason: write EPROTO 12752:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:c:\\ws\\deps\\openssl\\openssl\\ssl\\record\\ssl3_record.c:332:\n' + '\n' + ' at ClientRequest.<anonymous> (E:\\Coding\\VSCode\\Next JS\\spotify-2.0\\node_modules\\node-fetch\\lib\\index.js:1461:11)\n' + ' at ClientRequest.emit (node:events:390:28)\n' + ' at ClientRequest.emit (node:domain:475:12)\n' + ' at TLSSocket.socketErrorListener (node:_http_client:447:9)\n' + ' at TLSSocket.emit (node:events:390:28)\n' + ' at TLSSocket.emit (node:domain:475:12)\n' + ' at emitErrorNT (node:internal/streams/destroy:157:8)\n' + ' at emitErrorCloseNT (node:internal/streams/destroy:122:3)\n' + ' at processTicksAndRejections (node:internal/process/task_queues:83:21)', name: 'FetchError' }, path: 'providers', message: 'request to https://localhost:3000/api/auth/providers failed, reason: write EPROTO 12752:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:c:\\ws\\deps\\openssl\\openssl\\ssl\\record\\ssl3_record.c:332:\n' }

Cualquier ayuda sería apreciada. Nota: intenté usar

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

0

¿Puede publicar su versión next.js ya que la implementación next-auth/react es diferente según su versión?

Dudo que ya se esté ejecutando otra aplicación en su host local con el mismo número de puerto. O está utilizando https en lugar de http para el servidor de next.js

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