Pessoal Boa tarde! Sou iniciante e estou com muita dificuldade de entender o que ele fez no vídeo "Tratando erro do login" (Modulo 3) - Codigo esta abaixo ... Alguém consegue me explicar ou me indicar algum material pra que eu possa entender por favor?
Porque inserido *(req, res, next) no inicio e no fim?
Qual a sequencia de processamento disto...
module.exports = {
local:*(req, res, next)* => {
passport.authenticate(
'local',
{session: false},
(erro, usuario, info) => { }
) *(req, res, next);*
}
}
A principio havia entendido, antes da "personalizaçao", que o passport.authenticate (lá na rota) chama o LocalStrategy e este retorna o usuário, em seguida (lá na rota) é chamado controlador.login (recebendo este usuario) .... Esta certo este raciocinio?