Skip to content

Instantly share code, notes, and snippets.

@kulakowka
Last active November 10, 2015 00:01
Show Gist options
  • Save kulakowka/d6b37fd458f7123c1dcb to your computer and use it in GitHub Desktop.
Save kulakowka/d6b37fd458f7123c1dcb to your computer and use it in GitHub Desktop.
router.get('/api/users', loadUsers, json)
router.get('/users', loadUsers, render('users/list'))
function loadUsers(req, res, next) {
User
.find()
.limit(10)
.exec()
.then(users => {
res.locals.users = users
next()
})
.catch(next)
}
function json(req, res, next) {
res.json(res.locals)
}
function render(name) {
return (req, res, next) => res.render(name)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment