eea-searchserver
Version:
EEA Node.js Search Server module
22 lines (19 loc) • 684 B
JavaScript
module.exports = function(req, res, next) {
if (!req.app.get('templatesValid')) {
console.log("No templates, set, invalidating!");
var invalidateTemplates = require('../util/invalidateTemplates');
invalidateTemplates(function(err) {
if (err) {
console.log("Error while invalidating templates");
console.log(err);
res.status(500).send("<h1>Error, Please try again later!<h1>");
} else {
console.log("Invalidated Templates!");
req.app.set('templatesValid', true);
next();
}
});
} else {
next();
}
}