কম্পিউটার টিউটোরিয়াল

Express.js-এ res.send এবং res.json-এর পার্থক্য

যখন এক্সপ্রেস অ্যাপ্লিকেশন সার্ভার HTTP রিকুইস্ট পায়, তবে এটি ডেভেলপারের কাছে একটি অবজেক্ট প্রদান করে जिसे সাধারণত res বলা হয়।

উদাহরণ

app.get('/test', (req, res) => {
  // req এবং res ব্যবহার করুন
});

res অবজেক্ট মূলত এই API কলের অংশ হিসেবে পাঠানো রেসপন্সকে নির্দেশ করে।

res.send ফাংশন কন্টেন্ট টাইপ সেট করে text/html, অর্থাৎ ক্লায়েন্ট এখন এটিকে টেক্সট হিসেবে বিবেচনা করবে। তারপর রেসপন্স ক্লায়েন্টকে রিটার্ন করে।

অন্যদিকে, res.json ফাংশন content-type হেডার সেট করে application/json, যাতে ক্লায়েন্ট রেসপন্স স্ট্রিংকে বৈধ JSON অবজেক্ট হিসেবে বিবেচনা করে। এটিও রেসপন্স রিটার্ন করে।

  1. Node.js-এ send(), sendStatus() এবং json() মেথড

  2. C# এবং Visual C#-র পার্থক্য

  3. C# এবং .NET-এর পার্থক্য

  4. Go এবং Java-এর পার্থক্য