2016-05-24 1 views
1
Node: v4.3.1 
    NodeMailer: 2.4.1 
    Operating system: windows 10 

Я использую NodeMailer для отправки электронной почты по указанному адресу. Я использую функцию sendMail, и я не получаю обратный вызов, поэтому я никогда не могу определить ошибку, которую вы бросаете, если ее даже бросают.Обещание не вызывается из-за предыдущего Промежуточное решение

обратного вызова не вызывается здесь: https://gist.github.com/KieronWiltshire/a86ad6e9ba7c084f80eb855604d92e39#file-callbacknotbeingcalled-js-L40

Параметры загружаются, вот варианты: https://gist.github.com/KieronWiltshire/3f7fd75b31c689a84f6370efe06551c9

Здесь вы журнал утешать: https://gist.github.com/KieronWiltshire/fea16bd097098b6f3a11019d67c237c6

Update (26/05/2016):

https://github.com/KieronWiltshire/dracade-backend/blob/develop/api/user.js#L119

Похоже, что решение вопроса о том, где происходит событие, предотвращает отправку электронного письма!

+0

где вы звоните по почте? –

+0

@realseanp https://gist.github.com/KieronWiltshire/a86ad6e9ba7c084f80eb855604d92e39#file-callbacknotbeingcalled-js-L21 –

+0

нет Где вы выполняете эту функцию? вот где вы его определяете –

ответ

0

Я такой идиот. Проблема в том, что мокка переходит к следующему тесту, прежде чем слушатель событий завершит обработку. Запуск кода в рабочей среде работает отлично.

Смежные вопросы