refactor: follow ba940413be9995232221b0689816a1eff7f608d3
refactor: follow ba940413be9995232221b0689816a1eff7f608d3

Adjacent params in the path must be separated by /.
e.g. Route [GET /:foo:bar] can't register.

Only one * is allowed in the path.
e.g. Route [GET /foo/*/bar/*] can't register.

The * can only appear at the end of the path.
e.g. Route [GET /foo/*/bar] can't register.

Adjacent param and * in the path must be separated by /.
e.g. Route [GET /:foobar*] can't register.

sheng/air