Javascript 在使用nodeEmailer发送电子邮件后调用res.sendStatus()

Javascript 在使用nodeEmailer发送电子邮件后调用res.sendStatus(),javascript,node.js,express,nodemailer,Javascript,Node.js,Express,Nodemailer,因此,我在express.js中实现了POST请求处理程序: .post(function(req, res) { ((data selection and processing from mongo...)) var bcast = mailer.prepareBcast(data[0]); mailer.send(bcast).then( function(success) { console.log(success);

因此,我在
express.js
中实现了POST请求处理程序:

.post(function(req, res) {

    ((data selection and processing from mongo...))

    var bcast = mailer.prepareBcast(data[0]);

    mailer.send(bcast).then(
        function(success) {
            console.log(success);
            res.sendstatus(200);
        },
        function(error) {
            console.error(error);
            res.sendStatus(555);
        }
    );

    ((...))
});

电子邮件通过
mailer.send()
方法发送,执行
success回调
,并输出
success
变量内容,该变量内容是nodemailer(与gmail transporter一起使用)的返回值。问题是,
res.sendStatus(200)
没有执行,我的前端等待确认发送电子邮件是否成功。我做错了什么?也许我发完邮件后就不能发回去了?我对node还是相当陌生,如果这是一个明显的问题,我很抱歉…

sendstatus!==sendStatus
Omg,真不敢相信我犯了这么愚蠢的错误。谢谢你@robertklep。