Ресурсы Express с промежуточным ПО для проверки подлинности?

Passport.js предлагает отличную аутентификацию для node.js и Express, включая промежуточное программное обеспечение:

ensureAuthenticated = function(req, res, next) {
  if (req.isAuthenticated()) {
    return next();
  }
  return res.redirect("/login");
};

Как я могу использовать это промежуточное программное обеспечение в модуле экспресс-ресурсов? К сожалению,

app.resource('users', ensureAuthenticated, require('./resources/users'));

не работает.

5
задан Jon Madison 19 November 2013 в 04:18
поделиться