Express Node.js पर आधारित एक शक्तिशाली और लचीला वेब एप्लिकेशन फ्रेमवर्क है। अपने सरल वाक्यविन्यास और हल्के ढांचे के साथ, Express यह आपको उपयोगकर्ता-उत्तरदायी वेब अनुप्रयोगों को शीघ्रता से बनाने की अनुमति देता है।
Express HTTP अनुरोधों को संभालने, रूट बनाने, मिडलवेयर को प्रबंधित करने और गतिशील सामग्री प्रस्तुत करने के लिए आवश्यक सुविधाएँ और उपकरण प्रदान करता है। यह आपको सरल वेबसाइटों से लेकर जटिल वेब एप्लिकेशन तक, मजबूत और लचीले वेब एप्लिकेशन बनाने में सक्षम बनाता है
इसका उपयोग करने के लिए Express, आपको ग्राहकों के अनुरोधों को सुनने के लिए फ्रेमवर्क स्थापित करना होगा और एक सर्वर बनाना होगा। मार्गों और मिडलवेयर को परिभाषित करके, आप अनुरोधों को संभाल सकते हैं, डेटाबेस तक पहुंच सकते हैं, प्रमाणीकरण और सुरक्षा कर सकते हैं और उपयोगकर्ताओं को गतिशील सामग्री प्रदर्शित कर सकते हैं।
यहां का उपयोग करके टू-डू सूची एप्लिकेशन बनाने का एक विशिष्ट उदाहरण दिया गया है Express:
चरण 1: स्थापना और परियोजना सेटअप
- अपने कंप्यूटर पर Node.js इंस्टॉल करें( https://nodejs.org )।
- टर्मिनल खोलें और अपने प्रोजेक्ट के लिए एक नई निर्देशिका बनाएं
mkdir todo-app
:। - प्रोजेक्ट निर्देशिका में जाएँ:
cd todo-app
. - एक नया Node.js प्रोजेक्ट प्रारंभ करें:
npm init -y
.
चरण 2: इंस्टॉल करें Express
- पैकेज स्थापित करें Express:.
npm install express
चरण 3: सर्वर.जेएस फ़ाइल बनाएं
- प्रोजेक्ट निर्देशिका में सर्वर.जेएस नामक एक नई फ़ाइल बनाएं।
- Server.js फ़ाइल खोलें और निम्नलिखित सामग्री जोड़ें:
// Import the Express module
const express = require('express');
// Create an Express app
const app = express();
// Define a route for the home page
app.get('/',(req, res) => {
res.send('Welcome to the To-Do List App!');
});
// Start the server
app.listen(3000,() => {
console.log('Server is running on port 3000');
});
चरण 4: एप्लिकेशन चलाएँ
- टर्मिनल खोलें और प्रोजेक्ट निर्देशिका(टूडू-ऐप) पर नेविगेट करें।
- एप्लिकेशन को कमांड के साथ चलाएं:
node server.js
. - अपना वेब ब्राउज़र खोलें और यूआरएल तक पहुंचें
http://localhost:3000
:। - आपको "टू-डू लिस्ट ऐप में आपका स्वागत है!" संदेश दिखाई देगा। आपके ब्राउज़र में प्रदर्शित होता है.
यह Node.js और का उपयोग करके वेब एप्लिकेशन बनाने का एक सरल उदाहरण है Express । आप टू-डू सूची से कार्यों को जोड़ने, संपादित करने और हटाने जैसी सुविधाओं को जोड़कर इस एप्लिकेशन का विस्तार कर सकते हैं।