Skip to content

Instantly share code, notes, and snippets.

Created December 17, 2016 03:09
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/ef23b721c4ab68e5fd579ef31ff31095 to your computer and use it in GitHub Desktop.
Save anonymous/ef23b721c4ab68e5fd579ef31ff31095 to your computer and use it in GitHub Desktop.
app
.use('/users', new Router()
.use('/:username', new Router()
.get('/', users.show)
// want to add authorization just for update/delete? sure buddy
.use(userIsAdminMiddleware)
.put('/', users.update)
.del('/', users.destroy)
)
.get('/', users.list)
.post('/', users.create)
)
.get('/something', something)
// versus
app
.get('/users/:username', users.show)
// want to add authorization just for update/delete? not so easy buddy
.put('/users/:username', users.update)
.del('/users/:username', users.destroy)
.get('/users', users.list)
.post('/users', users.create)
.get('/something', something)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment