MIDDLEWARES
MIDDLEWARE ACTS AS AN INTERMEDIARY BETWEEN SERVER REQUEST AND SERVER RESPONSE.
IT IS A FUNCTION THAT COME INTO PLAY AFTER THE SERVER RECEIVES A REQUEST AND BEFORE THE RESPONSE IS SENT TO THE CLIENT.
SOME MIDDLEWARE FUNCTIONS:
* METHOD OVERRIDE
* BODY PARSER
* EXPRESS.STATIC
*EXPRESS.URLENCODED
=> CHAINING CAN BE PERFORMED. A MIDDLEWARE FUNCTION CAN CONTROL ANOTHER MIDDLEWARE FUNCTION IN THE CHAIN.
=> IT CAN SEND A RESPONSE
=> END THE REQUEST--RESPONSE CYCLE.
const express = require("express");
const app = express();
app.use((req, res) => {
res.send("middleware response");
});
app.get("/", (req, res) => {
res.send("server working");
});
app.listen(8080, () => {
console.log("listening to port 8080");
});
HERE THE REQUEST IS NOT SENT FOR HOME ROUTE ,THE MIDDLEWARE RESPONDS TOTHE REQUEST.

Comments
Post a Comment