【发布时间】:2019-12-17 23:31:07
【问题描述】:
如果第一个函数完成并返回 true,那么从另一个文件调用函数然后执行其他操作的最佳方法是什么?
module.exports = {
sendEmail: function(user, subject, text) {
var smtpTransport = nodemailer.createTransport({
service: 'gmail',
auth: {
user: config.email,
pass: config.gmlpwd
}
});
var mailOptions = {
to: user,
from: config.email,
subject: subject,
text: text
};
smtpTransport.sendMail(mailOptions, function(err) {
return true
});
}
}
mailer.sendEmail(user.email, subject, text, function(){
//do something here if the function is done successfully, but it never gets called
});
【问题讨论】:
标签: javascript function