use-router

0.4.2 • Public • Published

router for use-* middlewares

Features

  • Support use() all() get() post() and other http verbs
  • Support url pattern like express router: use('/:name', ...)
  • Support url rewrite in route
  • Support nested routers
  • Route are promise-based

Usage

const useServer = require('use-server')
const Router = require('use-router');
 
const app = useServer();
 
const router = Router();
router.use('/a', async (req, resp, next)=>{
  await next();
})
app.use(router)

API

  • Router({params: object})
  • router.use|all|get|post|...([pattern], ...middlewares)

License

Licensed under MIT

Copyright (c) 2016 kiliwalk

Package Sidebar

Install

npm i use-router

Weekly Downloads

2,575

Version

0.4.2

License

MIT

Last publish

Collaborators

  • kiliwalk