2
respostas

esta tendo um erro que eu não estou conseguindo resolver o erro é : Error: Can't set headers after they are sent.

efetuarLogin() {
        return function(req, resp, next) {
            // Lógica de login.
            const passport = req.passport;
            passport.authenticate('local', (erro, usuario, info) => {
                if (info) {
                    return resp.marko(template.base.login);
                }

                if (erro) {
                    return next(erro);
                }

                req.login(usuario, (erro) => {
                    if (erro) {
                        return next(erro);
                    }
                    return resp.redirect(LivroControlles.rotas().lista);
                });
            })(req, resp, next);
        };
    }
2 respostas

Oi Paulo tudo bem?

Poderia, por gentileza, colocar o seu projeto no github. Dessa forma conseguimos analisar melhor o que está acontecendo.

Boa noite, Paulo! Como vai?

Eu já identifiquei um possível problema no seu código! Vi que vc escreveu LivroControlles quando na realidade talvez o correto seja LivroController, mas isso vai depender do nome que vc deu pra classe. Então, o melhor mesmo é vc disponibilizar o projeto completo no github como o André sugeriu! Assim poderemos dar uma olhada melhor no que está acontecendo pra tentar te ajudar!