1
在express.js函數中使用自定義回調的正確方法是什麼?調用函數並通過express.js傳遞迴調
下面是一個例子:
//routes/reset.js
user.save(function(err){
if (err) return next(err);
reset.send_reset_email(req, res, user, function(req, res){
req.flash('info', 'Check your email for a link to reset your password.');
res.redirect('/');
});
});
我應該使用什麼簽名reset.send_reset_email這才能正常工作?
這是我有:
exports.send_reset_email = function(req, res, user, next){
//send email
transport.sendMail(options, function(err, responseStatus) {
if (err) {
console.log(err);
} else {
next(req, res);
//do I need to explicitly pass req, res here?
//is next() reserved word here?
}
});
});
我需要明確地傳遞REQ,水庫在這裏? 是下一個()保留字在這裏?