send() এবং json() ফাংশনগুলি সার্ভার থেকে সরাসরি ক্লায়েন্টকে প্রতিক্রিয়া পাঠানোর জন্য ব্যবহার করা হয়। send() পদ্ধতিটি একটি স্ট্রিং বিন্যাসে ডেটা পাঠাবে, যেখানে json() ফাংশনটি JSON বিন্যাসে একই পাঠাবে। sendStatus() পদ্ধতিটি ক্লায়েন্টের সাথে HTTP অনুরোধের স্থিতি পাঠানোর জন্য ব্যবহৃত হয়। সম্ভাব্য স্ট্যাটাস মানগুলি হল:200(সফল), 404(পাওয়া যায়নি), 201(তৈরি করা হয়েছে), 503(সার্ভারের কাছে পৌঁছানো যায় না) ইত্যাদি৷
পূর্বশর্ত
-
Node.js
-
Express.js
ইনস্টলেশন
নিচের বিবৃতি −
ব্যবহার করে এক্সপ্রেস মডিউল ইনস্টল করুনnpm ইন্সটল এক্সপ্রেস
উদাহরণ - sendStatus()
নাম সহ একটি ফাইল তৈরি করুন - sendStatus.js এবং নীচের কোড স্নিপেটটি অনুলিপি করুন। ফাইল তৈরি করার পরে, নীচের উদাহরণে দেখানো এই কোডটি চালানোর জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন −
নোড sendStatus.js
sendStatus..js
// express moduleconst express =require('express');const app =express();// '/' pathapp.get('/' , (req,res)=>{ এর জন্য প্রতিক্রিয়া পাঠানো হচ্ছে // স্থিতি:200 (OK) res.sendStatus(200);})// পোর্ট 3000app.listen(3000 , ()=>{ console.log("সার্ভার চলছে");});প্রে>আউটপুট
C:\home\node>> node sendStatus.jsএবং এখন, ওয়েবপৃষ্ঠা অ্যাক্সেস করতে আপনার ব্রাউজার থেকে নিম্নলিখিত URL টিপুন - https://localhost:3000
উদাহরণ - পাঠান()
নাম সহ একটি ফাইল তৈরি করুন - send.js এবং নীচের কোড স্নিপেটটি অনুলিপি করুন। ফাইল তৈরি করার পরে, নীচের উদাহরণে দেখানো এই কোডটি চালানোর জন্য নীচের কমান্ডটি ব্যবহার করুন -
node send.jssend.js
// এক্সপ্রেস মডিউলকনস্ট এক্সপ্রেস আমদানি করা =প্রয়োজন('এক্সপ্রেস');const অ্যাপ =express();// নিম্নলিখিত স্ট্রিংভার শিরোনাম দিয়ে শিরোনাম শুরু করা হচ্ছে ="টিউটোরিয়ালসপয়েন্টে স্বাগতম!";// 'এর জন্য প্রতিক্রিয়া পাঠানো হচ্ছে /' pathapp.get('/' , (req,res)=>{ // শিরোনাম পাঠ্য পাঠানো হচ্ছে res.send(heading);})// পোর্ট 3000app.listen(3000 , ()=এ সার্ভার সেট আপ>{ console.log("সার্ভার চলছে");});আউটপুট
C:\home\node>> node send.jsএবং এখন, ওয়েবপৃষ্ঠা অ্যাক্সেস করতে আপনার ব্রাউজার থেকে নিম্নলিখিত URL টিপুন - https://localhost:3000
উদাহরণ - json()
নাম দিয়ে একটি ফাইল তৈরি করুন – json.js এবং নিচের কোড স্নিপেটটি কপি করুন। ফাইল তৈরি করার পরে, নীচের উদাহরণে দেখানো এই কোডটি চালানোর জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন −
নোড json.jsjson.js
// এক্সপ্রেস মডিউলকনস্ট এক্সপ্রেস =প্রয়োজন('এক্সপ্রেস');কনস্ট অ্যাপ =এক্সপ্রেস();// নিম্নলিখিত jsonvar ডেটা দিয়ে ডেটা শুরু করা ={ পোর্টাল:"টিউটোরিয়ালসপয়েন্ট", ট্যাগলাইন:"সিম্পলি লার্নিং", অবস্থান:"হায়দ্রাবাদ"}// '/' pathapp.get('/' , (req,res)=>{// এর জন্য প্রতিক্রিয়া পাঠানো হচ্ছে json textres.json(data);})// সেট আপ করা হচ্ছে পোর্টে সার্ভার 3000app.listen(3000 , ()=>{ console.log("সার্ভার চলছে");});আউটপুট
C:\home\node>> node json.jsএবং এখন, ওয়েবপৃষ্ঠা অ্যাক্সেস করতে আপনার ব্রাউজার থেকে নিম্নলিখিত URL টিপুন - https://localhost:3000