बनाता है मैं नोड.जेएस के भीतर एक विश्वसनीय API बनाने के लिए एक्सप्रेस मॉड्यूल का उपयोग कर रहा हूं। मेरी सेवा में मैं बाहरी एंडपॉइंट्स (सर्वर साइड) के लिए अतिरिक्त http अनुरोध कर रहा हूं और मुझे उन वेब अनुरोधों से डेटा को अपने वेब सेवा अनुरोध निकाय में वापस करने की आवश्यकता है।नोड.जेएस आरईएसटी सेवा के कॉलबैक के लिए प्रतीक्षा करें जो HTTP अनुरोध
मैंने पुष्टि की है कि यदि मैं वेब सेवा संचालित करने वाले सभी कार्यों पर console.log
का उपयोग करता हूं तो मुझे वह डेटा मिल रहा है जो मुझे चाहिए। हालांकि, जब मैं उन मूल्यों को सेवा में वापस करने का प्रयास करता हूं तो वे वापस वापस आते हैं। मुझे पता है कि यह async की वजह से है और कॉलबैक http अनुरोध को समाप्त करने की प्रतीक्षा नहीं कर रहा है।
क्या यह काम करने का कोई तरीका है?
आपको कॉलबैक स्वीकार करने की आवश्यकता है। – SLaks