• It simplifies web development and middleware support • Middleware support • Flexible routing system • Template engine integretion
const express = require('express')
const app = express()
app.use(express.json())
const PORT = 3000
app.listen(PORT,()=> {
console.log(`${PORT} listening`) }
const express = require('express')
const app = express()
app.use(express.json())
app.get('/' , (req,res) => {
re.send('Hello world')
})
const PORT = 3000
app.listen(PORT,()=> {
console.log(`${PORT} listening`) }
HTTP Request -> middleware 1 (request logging)-> middleware 2(authentication) -> middleware3(CORS)
const express = require("express")
const app = express()
const myMiddleware = (req,res,next) => {
res.send("Interview ready")
next()
}
app.use(myMiddleware)
HTTP Request -> middleware 1 (request logging)-> middleware 2(authentication) -> middleware3(CORS)