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

Popular posts from this blog

DATABASE RELATIONSHIPS

ROUTING (GET /) home route

Query Strings