1 | var wayfarer = require('wayfarer')
|
2 |
|
3 | var userRouter = wayfarer('err')
|
4 | var repoRouter = wayfarer()
|
5 |
|
6 | userRouter.on('/err', () => console.error('path not found'))
|
7 | userRouter.on('/user/:user', repoRouter)
|
8 | repoRouter.on('/:repo', params => {
|
9 | console.log(params.user, params.repo)
|
10 | })
|
11 |
|
12 | userRouter('/user/timoxley/linklocal')
|
13 |
|
14 |
|
15 | var commitRouter = wayfarer()
|
16 | commitRouter.on('/commit/:hash', params => {
|
17 | console.log(params.user, params.repo, params.hash)
|
18 | })
|
19 |
|
20 | repoRouter.on('/:repo', commitRouter)
|
21 | userRouter('/user/timoxley/linklocal/commit/cda1eaa8')
|
22 |
|