Skip to content

Instantly share code, notes, and snippets.

@minodisk
Last active August 29, 2015 14:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save minodisk/17f9da721ad053e41314 to your computer and use it in GitHub Desktop.
Save minodisk/17f9da721ad053e41314 to your computer and use it in GitHub Desktop.
{Route} = require 'chaplin'
console.log new Route('/home').test '/'
console.log new Route('/home').test '/home'
console.log new Route('/home').test '/abc/def'
console.log new Route('/.*').test '/'
console.log new Route('/.*').test '/abc/def'
console.log new Route('/:a').test '/'
console.log new Route('/:a').test '/abc/def'
console.log new Route('').test '/'
console.log new Route('').test '/abc/def'
console.log new Route('_default').test '/'
console.log new Route('_default').test '/abc/def'
console.log new Route('*default').test '/'
console.log new Route('*default').test '/abc/def'
@minodisk
Copy link
Author

false
true
false
true
false
false
false
true
false
false
false
true
true

つまり最後の *default はデフォルトのルータ(マッチしなかった際に選択される)になりそう。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment