मैं एक्सप्रेस का उपयोग कर रहा हूं और जब भी मैं डीबग करने और मेरे ऐप का पता लगाने के लिए लॉग का उपयोग करता हूं तो मुझे अनुरोध (हेडर, कुकीज इत्यादि) पर कुछ डेटा तक पहुंचने की आवश्यकता होती है।एक्सेस अनुरोध संदर्भ कहीं भी
अन्य भाषाओं के साथ (यानी जावा) मेरे पास "थ्रेड संदर्भ" है जहां मैं वह डेटा डाल सकता हूं, और जब भी मैं कुछ लॉग करता हूं तो इसे एक्सेस कर सकता हूं। लेकिन नोडजेएस के साथ ऐसी कोई चीज नहीं है, जहां तक मुझे पता है, क्योंकि हमारे पास केवल एक धागा है।
मैं प्रत्येक फ़ंक्शन में req
चर पारित करने से बचने की कोशिश कर रहा हूं, इसलिए मैं उस जानकारी को लॉग कर सकता हूं।
क्या कोई नोड या एक्सप्रेसज सुविधा है जो मुझे डेटा कहीं भी प्राप्त करने देती है?
मॉड्यूल हैं - लेकिन ईमानदारी से निहित अनुरोध-वैश्विक चर भयानक हैं और आपको जितना संभव हो उतना टालना चाहिए। केवल आपके मार्ग हैंडलर को ही अनुरोध का उपयोग करना चाहिए और फिर उन हिस्सों को केवल प्रासंगिक बिट्स पास करना चाहिए जिनकी आवश्यकता है। –
@ स्वीकार करें कि यह एक वैध सवाल है - मुझे लगता है कि इसे "मॉड्यूल है" कहने वाले हिस्से को हटाकर और अधिक वैध होने के लिए संपादित किया जा सकता है और इसे छोड़ दें "क्या कोई एक्सप्रेस या नोड सुविधा है" –
नियुक्विनो - देखें @ बेंजामिनग्रेनबाम टिप्पणी। कृपया अपना प्रश्न संपादित करें। – Amit