MERN

⌘K
  1. Home
  2. Docs
  3. MERN
  4. Express.js
  5. response

response

json()

res.json() response হিসাবে জেসন ডাটা রিটার্ন করা

এর আগের পর্বে আমরা রেসপন্স হিসাবে একটি টেক্সট শো করেছিলাম আমাদের অনেক সময় রেস্ট এপি আই নিয়ে কাজ করার জন্য জেসন ডেটা রিটার্ন করা লাগে এই পর্বে আমরা সেটাই শিখবো।

// ১.  ইম্পোর্ট করি 
const express = require('express')
// ২ এক্সপ্রেসজেএস কল করি 
const app = express()
// ৩ পোর্ট ডিফাইন করে দেই  
const port = 3000


// ৪. একটি রিকোয়েস্ট পাঠাই 
app.get('/',(req,res) =>{

// ৫. এখানে জেসন ডেটা বানাবো 

    data = {
        "name":'olee',
        "roll":25
    }
    // ৬. এখানে জেসন রিটার্ন করবো 
    res.json(data)

})

// ৫. সার্ভারটি রান করি 

app.listen(port,()=>{
    console.log('Hello World ')
})

Output

জেসন এরে রিটার্ন করি

// ১.  ইম্পোর্ট করি 
const express = require('express')
// ২ এক্সপ্রেসজেএস কল করি 
const app = express()
// ৩ পোর্ট ডিফাইন করে দেই  
const port = 3000


// ৪. একটি রিকোয়েস্ট পাঠাই 
app.get('/',(req,res) =>{
// ৫. এখানে জেসন ডেটা বানাবো 
    data = [{
        "name":'olee',
        "roll":25
    },
    {
        "name":'mim',
        "roll":6
    },
]
// ৬. এখানে জেসন রিটার্ন করবো 
    res.json(data)

})

// ৫. সার্ভারটি রান করি 

app.listen(port,()=>{
    console.log('Hello World ')
})

download()

res.download() সাহায্যে ফাইল ডাউনলোড করি

আমাদের প্রজেক্ট এ upload নামে একটি ফোল্ডার তৈরী করে তার মধ্যে একটি ইমেজ রাখি আমরা ওই ইমেজটি ডাউনলোড করবো

আমরা ইচ্ছা করলে download(”) এর মধ্যে যেকোনো ইউআরএল দিতে পারি

// ১.  ইম্পোর্ট করি 
const express = require('express')
// ২ এক্সপ্রেসজেএস কল করি 
const app = express()
// ৩ পোর্ট ডিফাইন করে দেই  
const port = 3000


// ৪. একটি রিকোয়েস্ট পাঠাই 
app.get('/',(req,res) =>{

// ৫. এখানে change করবো 
    res.download('./upload/olee.jpg')

})

// ৫. সার্ভারটি রান করি 

app.listen(port,()=>{
    console.log('Hello World ')
})

এখন আমরা দেখবো এই প্রোগ্রামটি রান করলে ব্রাউজার এবং Post Man কি রিটার্ন করে
ব্রাউজার এ যেহেতু ডাউনলোড এর সিস্টেম আছে ব্রাউজার এটাকে ডাউনলোড করবে আর Post Man এটাকে প্রিভিউ হিসাবে শো করবে

redirect()

res.redirect() অন্য একটি url এ রিডাইরেক্ট করে পাঠানো

// ১.  ইম্পোর্ট করি 
const express = require('express')
// ২ এক্সপ্রেসজেএস কল করি 
const app = express()
// ৩ পোর্ট ডিফাইন করে দেই  
const port = 3000


// ৪. একটি রিকোয়েস্ট পাঠাই 
app.get('/bd',(req,res) =>{

// ৫. রিডাইরেক্ট করে পাঠানো
    res.redirect('/india')

})

// ৬. আমাদের রিডাইরেক্ট ইউআরএল 
app.get('/india',(req,res) =>{

        res.send('This Is India')    
    })


// ৭. সার্ভারটি রান করি 

app.listen(port,()=>{
    console.log('Hello World ')
})

append()

res.append() রেস্পন্স হেডারে ডেটা পাঠানো

// ১.  ইম্পোর্ট করি 
const express = require('express')
// ২ এক্সপ্রেসজেএস কল করি 
const app = express()
// ৩ পোর্ট ডিফাইন করে দেই  
const port = 3000

app.get('/',(req,res) =>{


    res.append(
        "name","olee"
       
    )
    res.append(
    "roll",25
    )
    res.send("")

    

})

//  সার্ভারটি রান করি 

app.listen(port,()=>{
    console.log('Hello World ')
})

status()

response.status()রেসপন্স স্ট্যাটাস পরিবর্তন করা

// ১.  ইম্পোর্ট করি 
const express = require('express')
// ২ এক্সপ্রেসজেএস কল করি 
const app = express()
// ৩ পোর্ট ডিফাইন করে দেই  
const port = 3000
app.get('/',(req,res) =>{
    res.status(204).end('hello');
    res.send("");
})
//  সার্ভারটি রান করি 
app.listen(port,()=>{
    console.log('Hello World ')
})

cookie()

res.cookie() response এ কুকি সেট করা

কুকি সেট করা

// ১.  ইম্পোর্ট করি 
const express = require('express')
// ২ এক্সপ্রেসজেএস কল করি 
const app = express()
// ৩ পোর্ট ডিফাইন করে দেই  
const port = 3000
app.get('/',(req,res) =>{
    res.cookie("name","olee");
    res.cookie("roll",25);    
    res.send("");
})
//  সার্ভারটি রান করি 
app.listen(port,()=>{
    console.log('Hello World ')
})

কুকি ক্লিয়ার করা

// ১.  ইম্পোর্ট করি 
const express = require('express')
// ২ এক্সপ্রেসজেএস কল করি 
const app = express()
// ৩ পোর্ট ডিফাইন করে দেই  
const port = 3000
app.get('/',(req,res) =>{
    res.cookie("name","olee");
    res.cookie("roll",25);    
    res.send("");
})

app.get('/clearcookie',(req,res) =>{
    res.clearCookie("name","olee");  
    res.send("");
})
//  সার্ভারটি রান করি 
app.listen(port,()=>{
    console.log('Hello World ')
})

How can we help?