Back

3. Node.js HTTP Module

📘 কনসেপ্ট (থিওরি)

Node.js এ HTTP নামের একটি বিল্ট-ইন মডিউল আছে, যা Node.js কে হাইপার টেক্সট ট্রান্সফার প্রটোকলের (HTTP) মাধ্যমে ডেটা ট্রান্সফার করার অনুমতি দেয়। HTTP মডিউলটি অন্তর্ভুক্ত করতে, require() মেথডটি ব্যবহার করুন: var http = require('http'); **ওয়েব সার্ভার হিসেবে Node.js** HTTP মডিউলটি একটি HTTP সার্ভার তৈরি করতে পারে যা সার্ভার পোর্টে শোনে (listen) এবং ক্লায়েন্টকে রেসপন্স ফেরত দেয়। একটি HTTP সার্ভার তৈরি করতে createServer() মেথডটি ব্যবহার করুন।

💡 উদাহরণ

একটি সাধারণ ওয়েব সার্ভার তৈরি করা:
var http = require('http'); // একটি সার্ভার অবজেক্ট তৈরি করুন: http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html'}); res.write('Hello World!'); // ক্লায়েন্টের কাছে রেসপন্স লিখুন res.end(); // রেসপন্স শেষ করুন }).listen(8080); // সার্ভার অবজেক্টটি 8080 পোর্টে শোনে

🎯 আপনার কাজ (প্র্যাকটিস)

http মডিউলটি রিকোয়্যার (require) করুন। একটি সার্ভার তৈরি করুন যা "Node Server Running" লেখে এবং রেসপন্স শেষ করে, এবং এটি যেন 3000 পোর্টে শোনে (listen)।
main.nodejs
Loading...
OUTPUT
Run your code to see the output here...