app.post(“/register”,函数(req,res){ const用户名=req.body.mailbox; User.register({username:username},req.body.passwordbox,function(err,User)){ if(错误){ console.log(错误); } 其他{ passport.authenticate(“local”,successRedirect:“/secrets”,failureRedirect:“/register”)(req,res); } }) });
1答案
app.post(“/register”,函数(req,res){ const用户名=req.body.maild 注册用户({username:username},req.body.password,function(err,User){ if(!err){ passport.authenticate(“本地”)(req,res,function(){ res.redirect(“/secrets”); }); } 其他{ res.redirect(“/register”); } }); });