Node.js اور کے ساتھ ایک سادہ ویب ایپلیکیشن بنانا Express

Express Node.js پر مبنی ایک طاقتور اور لچکدار ویب ایپلیکیشن فریم ورک ہے۔ اس کے سادہ نحو اور ہلکے وزن کے ڈھانچے کے ساتھ، Express آپ کو تیزی سے صارف کے لیے جوابدہ ویب ایپلیکیشنز بنانے کی اجازت دیتا ہے۔

Express HTTP درخواستوں کو سنبھالنے، راستوں کی تعمیر، مڈل ویئر کا انتظام، اور متحرک مواد پیش کرنے کے لیے ضروری خصوصیات اور ٹولز فراہم کرتا ہے۔ یہ آپ کو آسان ویب سائٹس سے لے کر پیچیدہ ویب ایپلیکیشنز تک مضبوط اور لچکدار ویب ایپلیکیشنز بنانے کے قابل بناتا ہے۔

استعمال کرنے کے لیے Express ، آپ کو فریم ورک انسٹال کرنا ہوگا اور کلائنٹس کی درخواستیں سننے کے لیے سرور بنانا ہوگا۔ راستوں اور مڈل ویئر کی وضاحت کرکے، آپ درخواستوں کو ہینڈل کرسکتے ہیں، ڈیٹا بیس تک رسائی حاصل کرسکتے ہیں، تصدیق اور سیکیورٹی انجام دے سکتے ہیں، اور صارفین کو متحرک مواد دکھا سکتے ہیں۔

 

یہ استعمال کرتے ہوئے کرنے کی فہرست ایپلی کیشن بنانے کی ایک مخصوص مثال ہے Express:

مرحلہ 1: انسٹالیشن اور پروجیکٹ سیٹ اپ

  1. اپنے کمپیوٹر پر Node.js انسٹال کریں( https://nodejs.org
  2. ٹرمینل کھولیں اور اپنے پروجیکٹ کے لیے ایک نئی ڈائرکٹری بنائیں: mkdir todo-app ۔
  3. پروجیکٹ ڈائرکٹری میں منتقل کریں: cd todo-app.
  4. ایک نیا Node.js پروجیکٹ شروع کریں: npm init -y.

مرحلہ 2: انسٹال کریں۔ Express

  1. پیکیج انسٹال کریں Express:. npm install express

مرحلہ 3: server.js فائل بنائیں

  1. پروجیکٹ ڈائرکٹری میں سرور.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. آپ اس ایپلی کیشن کو کام کی فہرست میں شامل کرنے، ترمیم کرنے اور حذف کرنے جیسی خصوصیات شامل کر کے بڑھا سکتے ہیں۔