Javascript TypeError:undefined不是MailComposer.returnCallback中的函数
我正在尝试使用回调函数,它给了我错误:- TypeError:undefined不是MailComposer.returnCallback中的函数 函数定义如下:-Javascript TypeError:undefined不是MailComposer.returnCallback中的函数,javascript,node.js,angularjs,Javascript,Node.js,Angularjs,我正在尝试使用回调函数,它给了我错误:- TypeError:undefined不是MailComposer.returnCallback中的函数 函数定义如下:- exports.sendMailMsg = function (templateName, locals, placeHolders, callback) { ...... smtpTransport.sendMail(mailOptions, function (err, data) { if(er
exports.sendMailMsg = function (templateName, locals, placeHolders, callback) {
......
smtpTransport.sendMail(mailOptions, function (err, data) {
if(err){
console.log('Error occured');
console.log(err.message);
callback(err);
}
console.log('Message sent successfully!');
});
}
mail.sendMailMsg('ForgetPassword', locals, function (err){
if(err){
console.log('from call:'+ err);
res.render('error', {
status: 500
});
}
});
上面的函数调用如下:-
exports.sendMailMsg = function (templateName, locals, placeHolders, callback) {
......
smtpTransport.sendMail(mailOptions, function (err, data) {
if(err){
console.log('Error occured');
console.log(err.message);
callback(err);
}
console.log('Message sent successfully!');
});
}
mail.sendMailMsg('ForgetPassword', locals, function (err){
if(err){
console.log('from call:'+ err);
res.render('error', {
status: 500
});
}
});
你知道发生了什么吗?你能发布完整的异常堆栈跟踪吗?我发现了问题,有3个参数&在使用时,我只传递了2个参数。好的。现在它是有道理的。但我进一步得到了错误