相关疑难解决方法(0)

节点JS + AWS承诺触发两次

AWS = require('aws-sdk');
AWS.config.region = 'eu-west-1';
ses = new AWS.SES();

var params = {};

return ses.sendEmail(params, function (err, data) {
    console.log('----->sending email')
}).promise().then((data) => {
    console.log('---->sending promise')
}).catch((err) => {
    console.log('----->am in error')
    console.log(err)
})
Run Code Online (Sandbox Code Playgroud)

有人可以帮我上面的代码承诺被触发两次.

我应该低于

----->发送电子邮件

---->发送承诺

但我得到了

----->发送电子邮件

---->发送承诺

----->发送电子邮件

javascript amazon-web-services node.js aws-sdk

3
推荐指数
1
解决办法
555
查看次数