haha-router
v0.2.0
Published
a simple router match.
Downloads
1
Readme
README
一个简单的路由匹配库。使用修改过的前缀树来实现,速度还是很快的。
支持 URL 类型
- /test/hello
- /test/:id
匹配优先级
按照 addRoute 顺序来匹配。
const router = require('haha-router');
const router = new Router();
router.addRoute('/test/path');
router.addRoute('/test/:path');
router.getRoute('/test/path');
// '/test/path'
router.getRoute('/test/test');
// '/test/:path'
API
Router
Router.addRoute(route)
添加路由
route
string 路由。
const Router = require('haha-router');
const router = new Router();
router.addRoute(route)
Router.getRoute(url)
获取路由
url
string url。
const Router = require('haha-router');
const router = new Router();
router.addRoute(route)
router.getRoute(url)