Migrating Express.js 2 to 3, specifically app.dynamicHelpers() to app.locals.use?

Viewed 12766

Updated Express.js from version 2 to 3, and the following call to app.dynamicHelpers({..}) broke as it is no longer present in V3:

app.dynamicHelpers({

    request: function(req){
      return req
    },
    ...etc.
});

There's a migration guide which says this:

  • app.dynamicHelpers() (use middleware + res.locals)

But I'm stumped how to do that. Is there a more concrete example of how to migrate that?

Related SO post: nodejs express 3.0

4 Answers
Related