Node.js आणि एक्सप्रेस सह एक साधा वेब अनुप्रयोग तयार करणे

एक्सप्रेस हे Node.js वर आधारित एक शक्तिशाली आणि लवचिक वेब फ्रेमवर्क आहे. त्याच्या सोप्या रचना आणि हलक्या वजनाच्या संरचनेसह, एक्सप्रेस तुम्हाला वापर-प्रतिसाद मूल्य वेब अनुप्रयोग द्रुतपणे तयार करण्यास अनुमती देते.

एक्सप्रेस एचटीटीपी विनंत्या जनता, मार्ग तयार करण्यासाठी, मिलवेअर व्यवस्थापित करण्यासाठी आणि डायनॅमिक सामग्री प्रस्तुत करण्यासाठी आवश्यक आणि साधने प्रदान करते. हे तुम्हाला साध्या वेबसाइट्सपासून जटिल वेब ऍप्लिकेशन्सपर्यंत मजबूत आणि लवचिक वेब ऍप्लिकेशन्स तयार करण्यास सक्षम आहे.

एक्सप्रेस वापरण्यासाठी, तुम्हाला फ्रेमवर्क इन्स्टॉल करणे आणि क्लायंटच्या विनत्या एकनला तयार करणे आवश्यक आहे. मार्ग आणि मिडलवे व्याख्या करून, तुम्ही विनंत्याअरू शकता, डेटाबेसमध्ये प्रवेश करू शकता, प्रमाणीकरण आणि सुरक्षितता करू शकता आणि सामग्री वापरण्यासाठी डायनॅमिक प्रदर्शित करू शकता.

 

एक्सप्रेस वापरून टू-डू लिस्ट ऍप्लिकेशन तयार करा विशिष्ट उदाहरण येथे आहे:

पायरी 1: स्थापना आणि सेटअप

  1. तुमच्या संगणकावर Node.js स्थापित करा ( https://nodejs.org ).
  2. तुमच्यासाठी नवीन निर्देशिका तयार करा: mkdir todo-app.
  3. निर्देश निर्देशीत हलवा: cd todo-app.
  4. नवीन Node.js सुरू करा: npm init -y.

पायरी 2: एक्सप्रेस स्थापित करा

  1. एक्सप्रेस इंस्टॉलेशन करा: npm install express.

पायरी 3: server.js फाइल तयार करा

  1. प्रोजेक्ट डिरेक्टरी सर्व्हरमध्ये.जेएस नावाची नवीन फाइल तयार करा.
  2. 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: अनुप्रयोग चालवा

  1. उघडा आणि निर्देश निर्देशिकेवर (टूडू-अप) नेव्हीगेट करा.
  2. आदेशसाझे अनुप्रयोग चालवा: node server.js.
  3. तुमचा वेबाउ ब्रझरा उघडा आणि URL मध्ये प्रवेश करा: http://localhost:3000.
  4. तुम्हाला "टू-डू लिस्ट वर आपले स्वागत आहे!" असा संदेश. आपल्या ब्राउझरमध्ये प्रदर्शित.

नोड.जेएस आणि एक्सप्रेस वापरुन वेब ऍप्लिकेशन तयार हे एक साधे उदाहरण आहे. कार्य सूची संपर्क कार्ये जोडणे, संपादित करणे आणि हटवणे या नेटवर्क विस्तार जोडून तुम्ही या अनुप्रयोगाचा करू शकता.