In my route I have the following:
route.post("/user/login", myControllerFile.authenticate, myControllerFile.redirectView);
Now I am using passport.js to authenticate user. My new code for my function authenticate is:
authenticate : passport.authenticate("local", {
failureRedirect: "/users/login",
failureFlash: "Failed login",
//successRedirect : `/user/${req.user._id}`,
successFlash: "Logged in!"
})
I need when a user is well authenticated to be able to redirect to its detailed page (/user/:id). I need to do that to delete the myControllerFile.redirectView from my route above. Then this route becomes:
route.post("/user/login", myControllerFile.authenticate);
any suggestion?