Skip to content

Instantly share code, notes, and snippets.

@kulakowka
Last active November 9, 2015 22:51
Show Gist options
  • Save kulakowka/6a234c4f914d1576b92d to your computer and use it in GitHub Desktop.
Save kulakowka/6a234c4f914d1576b92d to your computer and use it in GitHub Desktop.
ES 2015 express-router
import {Router} 'express'
export default const router = Router()
router.get('/items',
(req, res, next) => {
Item
.find()
.exec()
.catch(next)
.then(users => {
res.locals.users = users
next()
})
},
(req, res, next) => res.render('list')
)
router.get('/items/:id',
(req, res, next) => Item.findById(req.params.id).exec().catch(next)
.then(user => res.locals.user = user && next()),
(req, res, next) => res.render('show')
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment