Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

done(null, usuario) de onde vem?

Boa noite Alura, de onde vem essa funcao ou metodo done()?

passport.use( new LocalStrategy({ usernameField: 'email', passwordField: 'senha', session: false }, async (email, senha, done) =>{ try{ const usuario = await Usuario.buscaPorEmail(email); verificaUsuario(usuario); verificaSenha(senha, usuario.senhaHash);

        done(null, usuario);


    }catch(erro){
        done(erro)
    }
})

)

obrigado

1 resposta
solução!

Oi Alura, eu viajei aqui heheheh, o done() vem do callback. desculpa e obrigado

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software