Express JS
Express.js Response Object
The Response object (res) specifies the HTTP response which is sent by an Express app when it gets an HTTP request.
What it does
- It sends response back to the client browser.
- It facilitates you to put new cookies value and that will write to the client browser (under cross domain rule).
- Once you res.send() or res.redirect() or res.render(), you cannot do it again, otherwise, there will be uncaught error.
// calling the express js var express = require('express'); var app = express()
// response object - default route app.get('/',(req,res)=>{ res.send("welcome to express js") })
//app.get(route,callback(req,res)) // response object - with another name routerout app.get("/name", (req,res)=>{ res.send("My Name is CGVA"); })
//json data routing app.get("/data",(req,res)=>{ res.send([ { name:"cgva", course:"reactjs" }, { name:"cgva", course:"reactjs" } ]) })
// creating the server app.listen(8000,()=>{ console.log("port is running ...") })
// calling the express js
var express = require('express');
var app = express()
// response object - default route
app.get('/',(req,res)=>{
res.send("welcome to express js")
})
//app.get(route,callback(req,res))
// response object - with another name routerout
app.get("/name", (req,res)=>{
res.send("My Name is CGVA");
})
//json data routing
app.get("/data",(req,res)=>{
res.send([
{
name:"cgva",
course:"reactjs"
},
{
name:"cgva",
course:"reactjs"
}
])
})
// creating the server
app.listen(8000,()=>{
console.log("port is running ...")
})