Node.js में कमांड लाइन तर्कों तक पहुंचना
Node.js प्रोग्राम जैसे नोड सर्वर.जेएस फ़ोल्डर लॉन्च करते समय, तर्कों को इस प्रकार पारित किया जा सकता है Node.js उपयोग दस्तावेज़ में दिखाया गया है: $ node -h.
आर्ग्युमेंट्स तक कैसे पहुंचें JavaScript
Node.js, प्रोसेस.argv सरणी के माध्यम से कमांड लाइन तर्कों तक पहुंच प्रदान करता है। पहला तत्व हमेशा 'नोड' होता है, दूसरा स्क्रिप्ट फ़ाइल नाम होता है, और बाद के तत्वों में तर्क होते हैं:
// Print the command line arguments process.argv.forEach(function (val, index, array) { console.log(index ': ' val); });
उदाहरण
निम्न आदेश पर विचार करें: $ नोड प्रक्रिया-2.जेएस एक दो=तीन चार।
process.argv इस आदेश के लिए सरणी होगी:
[ 'node', '/Users/mjr/work/node/process-2.js', 'one', 'two=three', 'four' ]
नोट:
ऊपर वर्णित मानक विधि के लिए किसी अतिरिक्त लाइब्रेरी की आवश्यकता नहीं है। हालाँकि, Node.js में विभिन्न कमांड लाइन पार्सिंग लाइब्रेरी भी उपलब्ध हैं, जैसे 'कमांडर' या 'यार्ग्स', जो अतिरिक्त सुविधाएँ और लचीलापन प्रदान कर सकते हैं।अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3