JavaScript का Back-End विकास

Aug 31, 2024

JavaScript का Back-End उपयोग

विषय का परिचय

  • HTML, CSS, और JavaScript (Client-side) पर चर्चा की गई है।
  • अब Back-End में JavaScript का उपयोग किया जाएगा।
  • Node.js और NPM के बुनियादी सिद्धांतों पर ध्यान केंद्रित किया जाएगा।

Node.js और NPM की स्थापना

  • Node.js डाउनलोड करने के लिए Node.js की वेबसाइट पर जाएं।
  • Windows installer डाउनलोड करने का निर्देश दिया गया।
  • सही बिट वर्जन की सुनिश्चितता (32-bit या 64-bit)।
  • Installer को चलाने के लिए निर्देश दिए गए।

Node.js का उपयोग

  • Node.js को JavaScript को server-side पर चलाने के लिए उपयोग किया जाता है।
  • एक साधारण सर्वर बनाने का उदाहरण:
    console.log("Hello World");
    

Project Setup

  • नए प्रोजेक्ट के लिए निर्देश (Folder बनाना, सर्वर फाइल बनाना) दिया गया।
  • npm init कमांड का उपयोग करके package.json फाइल बनाई जाती है।
  • npm install का उपयोग करके पैकेज इंस्टॉल करने का निर्देश।

पैकेज प्रबंधन

  • Node.js में पैकेज प्रबंधित करने के लिए NPM का उपयोग किया जाता है।
  • उदाहरण के लिए, slugify पैकेज का उपयोग कैसे करना है:
    • npm install slugify कमांड का उपयोग।

Server Setup Example

  • Node.js सर्वर चलाने का कोड:
    const http = require('http');
    const hostname = '127.0.0.1';
    const port = 3000;
    
    const server = http.createServer((req, res) => {
      res.statusCode = 200;
      res.setHeader('Content-Type', 'text/plain');
      res.end('Hello World\n');
    });
    
    server.listen(port, hostname, () => {
      console.log(`Server running at http://${hostname}:${port}/`);
    });
    

Express Framework

  • Express.js का उपयोग अधिकतर Back-End Applications के लिए किया जाता है।
  • NPM के माध्यम से Express को इंस्टॉल किया जा सकता है: npm install express
  • Express का उपयोग करके HTTP सर्वर बनाने का सरल तरीका।

निष्कर्ष

  • Node.js और NPM का उपयोग करके Back-End JavaScript प्रोजेक्ट बनाने का आधार समझाया गया।
  • आने वाले वीडियो में और अधिक विस्तार से उदाहरण और सिद्धांतों पर चर्चा की जाएगी।
  • विद्यार्थियों को कोर्स के अनुभव के बारे में फीडबैक देने के लिए प्रोत्साहित किया गया।