const express = require(
"express"
);
const app = express();
app.listen(5000, () => {
console.log(`Server is up and running on 5000 ...`);
});
let middleware1 = (req, res, next) => {
req.shouldRunMiddleware2 =
false
;
console.log(
"Middleware 1 is running !"
);
next();
}
let middleware2 = (req, res, next) => {
if
(!req.shouldRunMiddleware2) {
console.log(
"Skipped middleware 2"
);
return
next();
}
console.log(
"Middleware 2 is running !"
);
}
let middleware3 = (req, res, next) => {
console.log(
"Middleware 3 is running !"
);
}
app.get(
"/"
, middleware1, middleware2, middleware3);