Note: Provide a faster router for Koa, and support configurable routes for Koa or express.
Router middleware for koa
- Express-style routing using
app.get
,app.put
,app.post
, etc. - Named URL parameters.
- Named routes with URL generation.
- Multiple route middleware.
- Multiple routers.
- Nestable routers.
- ES7 async/await support.
Install using npm:
npm install koay-router --save
- koay-router
-
Router
- new Router([opts])
-
instance
- .get|put|post|patch|delete|del ⇒
Router
- .routes ⇒
function
- .use([path], middleware)] ⇒
Router
- .prefixWith(prefix) ⇒
Router
- .redirect(source, destination, [code]) ⇒
Router
- .route(name) ⇒
Route
|null
- .url(name, params, [options]) ⇒
String
- .get|put|post|patch|delete|del ⇒
-
static
- .url(path, params, [options]) ⇒
String
- .url(path, params, [options]) ⇒
-
- new Router([opts])
-
Controller
- new Controller([opts])
- instance
- routes ⇒
function
- routes ⇒
- instance
- new Controller([opts])
-