Node.js ਅਤੇ Express ਨਾਲ ਇੱਕ ਸਧਾਰਨ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣਾ

ਐਕਸਪ੍ਰੈਸ Node.js 'ਤੇ ਆਧਾਰਿਤ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਅਤੇ ਲਚਕਦਾਰ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਫਰੇਮਵਰਕ ਹੈ। ਇਸਦੇ ਸਧਾਰਨ ਸੰਟੈਕਸ ਅਤੇ ਹਲਕੇ ਢਾਂਚੇ ਦੇ ਨਾਲ, ਐਕਸਪ੍ਰੈਸ ਤੁਹਾਨੂੰ ਉਪਭੋਗਤਾ-ਜਵਾਬਦੇਹ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਤੇਜ਼ੀ ਨਾਲ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ।

ਐਕਸਪ੍ਰੈਸ HTTP ਬੇਨਤੀਆਂ ਨੂੰ ਸੰਭਾਲਣ, ਰੂਟ ਬਣਾਉਣ, ਮਿਡਲਵੇਅਰ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰਨ, ਅਤੇ ਗਤੀਸ਼ੀਲ ਸਮੱਗਰੀ ਨੂੰ ਪੇਸ਼ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਟੂਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਹ ਤੁਹਾਨੂੰ ਸਧਾਰਨ ਵੈੱਬਸਾਈਟਾਂ ਤੋਂ ਲੈ ਕੇ ਗੁੰਝਲਦਾਰ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨਾਂ ਤੱਕ, ਮਜ਼ਬੂਤ ​​ਅਤੇ ਲਚਕਦਾਰ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨਾਂ ਬਣਾਉਣ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ

ਐਕਸਪ੍ਰੈਸ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਗਾਹਕਾਂ ਦੀਆਂ ਬੇਨਤੀਆਂ ਸੁਣਨ ਲਈ ਫਰੇਮਵਰਕ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਅਤੇ ਸਰਵਰ ਬਣਾਉਣ ਦੀ ਲੋੜ ਹੈ। ਰੂਟਾਂ ਅਤੇ ਮਿਡਲਵੇਅਰ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਕੇ, ਤੁਸੀਂ ਬੇਨਤੀਆਂ ਨੂੰ ਸੰਭਾਲ ਸਕਦੇ ਹੋ, ਡੇਟਾਬੇਸ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੇ ਹੋ, ਪ੍ਰਮਾਣੀਕਰਨ ਅਤੇ ਸੁਰੱਖਿਆ ਕਰ ਸਕਦੇ ਹੋ, ਅਤੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਗਤੀਸ਼ੀਲ ਸਮੱਗਰੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰ ਸਕਦੇ ਹੋ।

 

ਇੱਥੇ ਐਕਸਪ੍ਰੈਸ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਟੂ-ਡੂ ਲਿਸਟ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਦੀ ਇੱਕ ਖਾਸ ਉਦਾਹਰਣ ਹੈ:

ਕਦਮ 1: ਸਥਾਪਨਾ ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਸੈੱਟਅੱਪ

  1. ਆਪਣੇ ਕੰਪਿਊਟਰ ( https://nodejs.org ) 'ਤੇ Node.js ਇੰਸਟਾਲ ਕਰੋ।
  2. ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ ਅਤੇ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਲਈ ਇੱਕ ਨਵੀਂ ਡਾਇਰੈਕਟਰੀ ਬਣਾਓ: mkdir todo-app.
  3. ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਜਾਓ: cd todo-app.
  4. ਇੱਕ ਨਵਾਂ Node.js ਪ੍ਰੋਜੈਕਟ ਸ਼ੁਰੂ ਕਰੋ: npm init -y.

ਕਦਮ 2: ਐਕਸਪ੍ਰੈਸ ਸਥਾਪਿਤ ਕਰੋ

  1. ਐਕਸਪ੍ਰੈਸ ਪੈਕੇਜ ਇੰਸਟਾਲ ਕਰੋ: npm install express.

ਕਦਮ 3: server.js ਫਾਈਲ ਬਣਾਓ

  1. ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ server.js ਨਾਮ ਦੀ ਇੱਕ ਨਵੀਂ ਫਾਈਲ ਬਣਾਓ।
  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. ਤੁਸੀਂ "ਟੂ-ਡੂ ਲਿਸਟ ਐਪ ਵਿੱਚ ਤੁਹਾਡਾ ਸੁਆਗਤ ਹੈ" ਸੁਨੇਹਾ ਵੇਖੋਗੇ! ਤੁਹਾਡੇ ਬਰਾਊਜ਼ਰ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ.

ਇਹ Node.js ਅਤੇ Express ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਦੀ ਇੱਕ ਸਧਾਰਨ ਉਦਾਹਰਣ ਹੈ। ਤੁਸੀਂ ਕਰਨਯੋਗ ਸੂਚੀ ਵਿੱਚੋਂ ਕਾਰਜਾਂ ਨੂੰ ਜੋੜਨਾ, ਸੰਪਾਦਿਤ ਕਰਨਾ ਅਤੇ ਮਿਟਾਉਣਾ ਵਰਗੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸ਼ਾਮਲ ਕਰਕੇ ਇਸ ਐਪਲੀਕੇਸ਼ਨ 'ਤੇ ਵਿਸਤਾਰ ਕਰ ਸਕਦੇ ਹੋ।