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

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
¿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