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 फाइल सिर्जना गर्नुहोस्
- प्रोजेक्ट डाइरेक्टरीमा server.js नामको नयाँ फाइल सिर्जना गर्नुहोस्।
- 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: अनुप्रयोग चलाउनुहोस्
- टर्मिनल खोल्नुहोस् र परियोजना निर्देशिका(todo-app) मा नेभिगेट गर्नुहोस्।
- आदेशको साथ अनुप्रयोग चलाउनुहोस्
node server.js
:। - आफ्नो वेब ब्राउजर खोल्नुहोस् र URL पहुँच गर्नुहोस्
http://localhost:3000
:। - तपाईंले सन्देश देख्नुहुनेछ "टु-डु सूची एपमा स्वागत छ!" तपाइँको ब्राउजर मा प्रदर्शित।
यो Node.js र प्रयोग गरेर वेब अनुप्रयोग निर्माण गर्ने सरल उदाहरण हो Express । तपाईंले गर्नुपर्ने कार्यहरूको सूचीबाट कार्यहरू थप्ने, सम्पादन गर्ने र मेटाउने जस्ता सुविधाहरू थपेर यस अनुप्रयोगमा विस्तार गर्न सक्नुहुन्छ।