It would be nice to be able to set route middleware. Specifically, when mapping the users resource:
var user = app.resource('users', require('./user'));
It would be great to do something like:
var user = app.resource('users', require('./user'), { before: authenticateUser });
which is would be the equivalent of
app.get('/users', authenticateUser, require('./user').index);