I was using dynamicHelpers to set some variables on every page in Express 2. Now that they’re gone and I’m not sure how to do it. What is the best way to do something like this with Express 3?
app.js
app.dynamicHelpers( require('dynamicHelpers') )
dynamicHelpers.js
exports.user = function(req, res) {
return req.user || {};
}
exports.message = function(req, res) {
return req.flash.message || {};
}
in veiw.jade
h1= user.username
middleware example
index.jade
to use req.flash try:
updated my answer, haven’t migrated to 3.0 yet, at https://github.com/visionmedia/express/wiki/Migrating-from-2.x-to-3.x under View options: