I am developing Node.js application with express. I am checking session in every route. But I want to separate this checking from my routes. Need idea.
Here is my route:
app.get('/Management', function(req, res) {
if (!req.session.email) {
return res.render(__dirname + "../../../views/management/accessdenied.jade", {
title: 'dont have access',
stylesheet: 'accessdenied',
error: 'forbidden'
});
}
return res.render(__dirname + "/views/index", {
title: 'Management',
stylesheet: 'managementindex'
});
});
And here is my session check:
if (!req.session.email) {
return res.render(__dirname + "../../../views/management/accessdenied.jade", {
title: 'dont have access',
stylesheet: 'accessdenied',
error: 'forbidden'
});
}