请使用@Weston答案中的代码,因为它更通用,更直接
应该看起来像这样
app.post('/sign', function(req, res){ authProvider.saveUser(...do stuff), function(error, user){ if(error){ res.redirect('/sign'); } else { passport.authenticate('local')(req, res, function () { res.redirect('/account'); }) } });});我不确定策略的名称,但是默认情况下LocalStrategy应该提供“本地”名称
http://passportjs.org/guide/authenticate/



