diff --git a/middleware5.js b/middleware5.js
new file mode 100644
index 0000000..6f5380f
--- /dev/null
+++ b/middleware5.js
@@ -0,0 +1,32 @@
+const express = require('express');
+const reqFilter = require('./middlewareFile');
+const app = express();
+const route = express.Router();
+
+route.use(reqFilter);
+
+app.get('/' , (req,res) => {
+ res.send('
Welcome to home page
');
+});
+
+app.get('/help' , (req,res) => {
+ res.send('Welcome to help page
');
+});
+
+//Applying Middleware by using route
+route.get('/user' , (req , res) => {
+ res.send('Welcome to users page
')
+});
+
+route.get('/about' , (req , res) => {
+ res.send('Welcome to about page
')
+});
+
+app.use('/' , route);
+
+
+app.listen(8000 , (err) => {
+ if(!err){
+ console.log('Server is running on the port::8000');
+ }
+});
\ No newline at end of file
diff --git a/middlewareFile.js b/middlewareFile.js
index 861127c..3fc5c83 100644
--- a/middlewareFile.js
+++ b/middlewareFile.js
@@ -1,3 +1,4 @@
+//exporting reqFilter from here here to be used by some other files
module.exports = reqFilters = (req , res , next) => {
if(!req.query.age){
res.send('Please Provide Age
');
@@ -10,4 +11,4 @@ res.send('You can not access this page
');
else{
next();
}
-}
\ No newline at end of file
+}