由于先前的 Promise 已解决,因此未调用 Promise
Promise not being called due to previous Promise being resolved
Node: v4.3.1
NodeMailer: 2.4.1
Operating system: windows 10
我正在使用 NodeMailer 向指定地址发送电子邮件。我正在使用 sendMail 函数,但我没有收到回调,所以我永远无法确定抛出的错误,如果有的话。
正在加载选项,以下是选项:
https://gist.github.com/KieronWiltshire/3f7fd75b31c689a84f6370efe06551c9
这是控制台的日志:
https://gist.github.com/KieronWiltshire/fea16bd097098b6f3a11019d67c237c6
更新 (26/05/2016):
https://github.com/KieronWiltshire/dracade-backend/blob/develop/api/user.js#L119
似乎解决事件触发位置的承诺会阻止发送电子邮件!
我真是个白痴。问题是在事件侦听器完成处理之前,mocha 正在进入下一个测试。 运行 生产环境中的代码工作得很好。
Node: v4.3.1
NodeMailer: 2.4.1
Operating system: windows 10
我正在使用 NodeMailer 向指定地址发送电子邮件。我正在使用 sendMail 函数,但我没有收到回调,所以我永远无法确定抛出的错误,如果有的话。
正在加载选项,以下是选项: https://gist.github.com/KieronWiltshire/3f7fd75b31c689a84f6370efe06551c9
这是控制台的日志: https://gist.github.com/KieronWiltshire/fea16bd097098b6f3a11019d67c237c6
更新 (26/05/2016):
https://github.com/KieronWiltshire/dracade-backend/blob/develop/api/user.js#L119
似乎解决事件触发位置的承诺会阻止发送电子邮件!
我真是个白痴。问题是在事件侦听器完成处理之前,mocha 正在进入下一个测试。 运行 生产环境中的代码工作得很好。