প্রথম Express অ্যাপ তৈরি করা

ExpressJS সেটআপ এবং ইনস্টলেশন - এক্সপ্রেসজেএস (ExpressJS) - Web Development

420

ExpressJS ইনস্টল করার পর, আপনি সহজেই একটি বেসিক ওয়েব অ্যাপ্লিকেশন তৈরি করতে পারেন। এখানে আমরা প্রথম Express অ্যাপ তৈরি করার পুরো প্রক্রিয়া ধাপে ধাপে দেখব।


১. একটি নতুন প্রোজেক্ট ফোল্ডার তৈরি করা

প্রথমে একটি নতুন ফোল্ডার তৈরি করুন যেখানে আপনি Express অ্যাপ তৈরি করবেন।

mkdir my-first-express-app
cd my-first-express-app

২. Node.js প্রোজেক্ট ইনিশিয়ালাইজ করা

আপনার প্রোজেক্টের জন্য একটি package.json ফাইল তৈরি করতে npm init কমান্ড চালান। এটি আপনার প্রোজেক্টের বেসিক কনফিগারেশন ফাইল হবে।

npm init -y

এই কমান্ডটি স্বয়ংক্রিয়ভাবে package.json ফাইল তৈরি করবে।


৩. ExpressJS ইনস্টল করা

ExpressJS ইনস্টল করতে npm install express --save কমান্ড ব্যবহার করুন:

npm install express --save

এটি ExpressJS ফ্রেমওয়ার্ক ইনস্টল করবে এবং আপনার package.json ফাইলে এটি একটি ডিপেনডেন্সি হিসেবে যুক্ত করবে।


৪. প্রথম Express অ্যাপ তৈরি করা

এখন, আপনার প্রোজেক্ট ডিরেক্টরিতে একটি নতুন app.js ফাইল তৈরি করুন এবং নিচের কোডটি এতে লিখুন:

const express = require('express');
const app = express();
const port = 3000;

// রুট রাউট (Home Page)
app.get('/', (req, res) => {
  res.send('Hello, Express!');
});

// সার্ভার শুরু করুন
app.listen(port, () => {
  console.log(`Server is running at http://localhost:${port}`);
});

কোড ব্যাখ্যা:

  • const express = require('express');: Express ফ্রেমওয়ার্ক ইমপোর্ট করা হচ্ছে।
  • const app = express();: Express অ্যাপ্লিকেশন তৈরি করা হচ্ছে।
  • app.get('/', (req, res) => { ... }): একটি HTTP GET রাউট তৈরি করা হচ্ছে যা রুট URL (/) এ ক্লিক করলে "Hello, Express!" দেখাবে।
  • app.listen(port, () => { ... }): অ্যাপ্লিকেশনটি 3000 পোর্টে চালু হবে এবং টার্মিনালে একটি মেসেজ প্রিন্ট করবে।

৫. অ্যাপ চালানো

এখন, আপনার অ্যাপ চালু করতে টার্মিনালে এই কমান্ডটি ব্যবহার করুন:

node app.js

এরপর, টার্মিনালে আপনি দেখতে পাবেন:

Server is running at http://localhost:3000

এটা নির্দেশ করে যে, আপনার সার্ভার সফলভাবে চালু হয়েছে।


৬. ব্রাউজারে অ্যাপ পরীক্ষা করা

এখন, আপনি ব্রাউজারে গিয়ে http://localhost:3000 এ যেতে পারেন। আপনি যদি সঠিকভাবে অ্যাপ তৈরি করে থাকেন, তাহলে আপনি "Hello, Express!" মেসেজটি দেখতে পাবেন।


৭. একাধিক রাউট যোগ করা

আপনি সহজেই নতুন রাউট যোগ করতে পারেন। উদাহরণস্বরূপ:

// About পেজ
app.get('/about', (req, res) => {
  res.send('This is the About Page');
});

এটি /about URL এ গেলে "This is the About Page" মেসেজটি দেখাবে।


সারাংশ

এখন আপনি একটি বেসিক Express অ্যাপ তৈরি করেছেন। আপনি এই অ্যাপটির মাধ্যমে নতুন রাউট, মিডলওয়্যার, এবং অন্যান্য ফিচার যোগ করে ওয়েব অ্যাপ্লিকেশন বা API তৈরি করতে পারবেন। ExpressJS অত্যন্ত সহজ এবং শক্তিশালী, যা দ্রুত ডেভেলপমেন্ট সাপোর্ট করে।

Content added By
Promotion

Are you sure to start over?

Loading...