Node.js स्केलेबल नेटवर्क अनुप्रयोगों के निर्माण के लिए एक शक्तिशाली रनटाइम है। चाहे आप REST API, रीयल-टाइम चैट ऐप या जटिल वेब एप्लिकेशन विकसित कर रहे हों, Node.js आपको आवश्यक लचीलापन और प्रदर्शन प्रदान करता है। इस पोस्ट में, हम जानेंगे कि Node.js प्रोजेक्ट कैसे सेट करें और अपनी विकास प्रक्रिया को सुव्यवस्थित करने के लिए स्क्रिप्ट का निर्माण और प्रारंभ कैसे करें।
अपना Node.js प्रोजेक्ट सेट करना
स्क्रिप्ट में गोता लगाने से पहले, आइए एक बुनियादी Node.js एप्लिकेशन बनाएं। आरंभ करने के लिए इन चरणों का पालन करें:
अपना प्रोजेक्ट प्रारंभ करें:
अपना टर्मिनल खोलें और अपनी प्रोजेक्ट निर्देशिका पर जाएँ। एक नया Node.js प्रोजेक्ट आरंभ करने के लिए निम्नलिखित कमांड चलाएँ:
npm init -y
यह कमांड डिफ़ॉल्ट सेटिंग्स के साथ एक package.json फ़ाइल बनाता है। यह फ़ाइल आपके प्रोजेक्ट की निर्भरता और स्क्रिप्ट को प्रबंधित करने के लिए आवश्यक है।
निर्भरताएं स्थापित करें:
हमारे उदाहरण के लिए, हम एक साधारण वेब सर्वर बनाने के लिए एक्सप्रेस का उपयोग करेंगे। इसका उपयोग करके इसे स्थापित करें:
एनपीएम इंस्टाल एक्सप्रेस
अपना एप्लिकेशन बनाएं:
अपने प्रोजेक्ट की रूट डायरेक्टरी में Index.js नाम की एक फाइल बनाएं। यह फ़ाइल आपके एप्लिकेशन के लिए प्रवेश बिंदु के रूप में काम करेगी।
यहां एक सरल एक्सप्रेस सर्वर सेटअप है:
// index.js const express = require('express'); const app = express(); const port = process.env.PORT || 3000; app.get('/', (req, res) => { res.send('Hello, Node.js!'); }); app.listen(port, () => { console.log(`Server is running on port ${port}`); });
बिल्ड और स्टार्ट स्क्रिप्ट का उपयोग करना
Node.js प्रोजेक्ट में, स्क्रिप्ट बनाने और प्रारंभ करने से सामान्य कार्यों को स्वचालित करने में मदद मिलती है। आइए इन स्क्रिप्ट्स को package.json फ़ाइल में सेट करें।
{ "scripts": { "start": "node index.js" } }
इस कॉन्फ़िगरेशन के साथ, आपके टर्मिनल में एनपीएम स्टार्ट चलाने से नोड इंडेक्स.जेएस निष्पादित होगा, जिससे आपका सर्वर शुरू होगा।
यहां एक बिल्ड स्क्रिप्ट का उदाहरण दिया गया है जो ईएस6 कोड को ईएस5 में ट्रांसपाइल करने के लिए बैबेल का उपयोग करता है:
बेबेल स्थापित करें:
npm install --save-dev @babel/core @babel/cli @babel/preset-env
एक बेबेल कॉन्फ़िगरेशन फ़ाइल बनाएं:
अपने प्रोजेक्ट रूट में .babelrc नाम की एक फ़ाइल बनाएं:
{ "presets": ["@babel/preset-env"] }
अपनी बिल्ड स्क्रिप्ट अपडेट करें:
{ "scripts": { "start": "node index.js", "build": "babel src -d dist" } }
यह कॉन्फ़िगरेशन बैबल को src निर्देशिका से कोड ट्रांसपाइल करने और उसे डिस्ट निर्देशिका में आउटपुट करने के लिए कहता है। यदि आप किसी भिन्न निर्देशिका संरचना का उपयोग कर रहे हैं तो अपने फ़ाइल पथों को तदनुसार अद्यतन करना सुनिश्चित करें।
एनपीएम प्रारंभ
एप्लिकेशन बनाएं:
एनपीएम रन बिल्ड
यह कमांड आपके कोड को ट्रांसपाइल करेगा (यदि आप बैबल सेट अप करते हैं) और उत्पादन के लिए आपका एप्लिकेशन तैयार करेगा।
निष्कर्ष
आपके Node.js प्रोजेक्ट में बिल्ड और स्टार्ट स्क्रिप्ट सेट करने से आपके विकास वर्कफ़्लो को काफी सुव्यवस्थित किया जा सकता है और उत्पादन में एक सुचारु परिवर्तन सुनिश्चित किया जा सकता है। इन स्क्रिप्ट्स का लाभ उठाकर, आप कार्यों को स्वचालित कर सकते हैं, निर्भरताएँ प्रबंधित कर सकते हैं और एक स्वच्छ और कुशल विकास वातावरण बनाए रख सकते हैं।
अतिरिक्त टूल और लाइब्रेरी का अन्वेषण करें जो आपके Node.js एप्लिकेशन को और बढ़ा सकते हैं, जैसे कंटेनरीकरण के लिए डॉकर, प्रक्रिया प्रबंधन के लिए PM2, या जेस्ट जैसे परीक्षण ढांचे।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3