0.2.0 • Published 6 years ago

haha-router v0.2.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

README

一个简单的路由匹配库。使用修改过的前缀树来实现,速度还是很快的。

支持 URL 类型

  1. /test/hello
  2. /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)
0.2.0

6 years ago

0.1.0

6 years ago

0.0.3

6 years ago

0.0.2

7 years ago

0.0.1

7 years ago