मैं लॉग इन मॉड्यूल के रूप में, पल के लिए एक्सप्रेस के रूप में एक्सप्रेस का उपयोग करके, node.js में एक रीस्टफुल सर्वर विकसित कर रहा हूं, और विंस्टन। यह सर्वर एक साथ अनुरोध की एक बड़ी राशि को संभालेगा, और 'अनुरोध आईडी' जैसे कुछ का उपयोग करके प्रत्येक विशिष्ट अनुरोध के लिए लॉग प्रविष्टियों को ट्रैक करने में सक्षम होना मेरे लिए बहुत उपयोगी होगा। जब भी मैं लॉग एंट्री बनाना चाहता हूं, तो सीधे समाधान इस आईडी को लॉगिंग जानकारी के दूसरे हिस्से के रूप में जोड़ने के लिए है, लेकिन इसका मतलब सर्वर द्वारा उपयोग की जाने वाली प्रत्येक विधि को 'अनुरोध आईडी' पास करना होगा।एक्सप्रेस में मिडलवेयर श्रृंखला के माध्यम से अनुरोध (आईडी द्वारा) की पहचान कैसे करें।
मैं जानना चाहता हूं कि कोई node.js/जावास्क्रिप्ट मॉड्यूल या तकनीक है जो मुझे प्रत्येक विशिष्ट अनुरोध के लिए अनुरोध आईडी के बिना बिना किसी आसान तरीके से ऐसा करने की अनुमति देगी।
आपके उत्तर के लिए धन्यवाद। मैं आपके द्वारा प्रस्तावित समाधान का उपयोग करने के बावजूद भी। हालांकि, मुझे लागू होने के लिए आईडी को स्वचालित रूप से पहचानने का ध्यान रखा गया था। एक समाधान जिसे मैंने लागू किया था, अनुरोध ऑब्जेक्ट में आईडी को स्टोर करना था, और मेरे कस्टम लॉग फ़ंक्शन को कॉल करते समय, यह कॉलस्टैक में आईडी की तलाश करेगा। मुझे पता है कि यह कई कारणों से गलत है (अन्य कार्यों की पैरामीटर जानकारी तक पहुंच "सख्त मोड" में निषिद्ध है, कुशल नहीं है, और जब एक I/O ईवेंट निकाल दिया जाता है तो एक नया ढेर प्राप्त होता है)। मुझे लगता है कि यह संभव नहीं है और आपके द्वारा प्रस्तावित समाधान ऐसा लगता है कि यह सबसे अच्छा फिट बैठता है। –