No vídeo, abordamos o uso de autenticação via "Magic Link", garantindo o login sem uso de senhas. Detalhamos a aplicação do "E-mail Provider" e ajustamos nosso código para aplicar uma rota válida para o login por e-mail. No final, destacamos a importância de configurar o "NodeMailer" como o provider em nosso arquivo "auth.ts".
error: The edge runtime does not support Node.js 'stream' module.
acompanhado de um erro que menciona o nodemailer
.Aqui nesse caso provavelmente vc está usando o nodemailer em um runtime edge
(e o nodemailer precisa rodar no node).
seu runtime está marcando como 'edge' em algum lugar?
ps. dá uma olhada aqui: (https://github.com/nextauthjs/next-auth/issues/8357)
Lendo as minhas mensagens de erro eu vi que havia um middleware.ts
na minha aplicação com:
export { auth as middleware } from "@/auth"
Eu devo ter visto isso na documentação do Auth e coloquei quando estava desenhando meu projeto. Apaguei e agora parece funcionar. Não sei o motivo mas tentarei investigar.