Node: v4.3.1
NodeMailer: 2.4.1
Operating system: windows 10
मैं निर्दिष्ट पते पर एक ईमेल भेजने के लिए NodeMailer का उपयोग कर रहा हूँ। मैं सेंडमेल फ़ंक्शन का उपयोग कर रहा हूं, और मुझे कॉलबैक नहीं मिल रहा है, इसलिए मैं कभी भी फेंकने वाली त्रुटि को निर्धारित नहीं कर सकता, अगर किसी को भी फेंका जा रहा है।
कॉलबैक यहां नहीं कहा जा रहा है: https://gist.github.com/KieronWiltshire/a86ad6e9ba7c04d92e39#calledfilead6e9ba7c04d92e39#calledfilead6e9ba7c04d92e39# -जेएस-एल40
विकल्प लोड किए जा रहे हैं, यहां विकल्प हैं: 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
ऐसा प्रतीत होता है कि जहां से ईवेंट ट्रिगर किया जा रहा है, उसके वादे का समाधान ईमेल को भेजे जाने से रोक रहा है!
1 उत्तर
मैं एक ऐसा बेवकूफ हूँ। मुद्दा यह है कि मोचा अगले परीक्षण पर आगे बढ़ रहा है इससे पहले कि घटना श्रोता ने प्रसंस्करण समाप्त कर दिया हो। उत्पादन वातावरण में कोड चलाना पूरी तरह से ठीक काम करता है।