2016-05-24 5 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

更新(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

私はそんなにばかです。問題は、イベントリスナーが処理を終了する前に、次のテストに移動していることです。実稼働環境でコードを実行すると完全に正常に動作します。

関連する問題