13.1.0 • Published 9 months ago

@koa/router v13.1.0

Weekly downloads
151,893
License
MIT
Repository
github
Last release
9 months ago

@koa/router

Router middleware for Koa. Maintained by Forward Email and Lad.

build status code style styled with prettier made with lass license

Table of Contents

Features

  • Express-style routing (app.get, app.put, app.post, etc.)
  • Named URL parameters
  • Named routes with URL generation
  • Match routes with specific host
  • Responds to OPTIONS requests with allowed methods
  • Support for 405 Method Not Allowed and 501 Not Implemented
  • Multiple route middleware
  • Multiple and nestable routers
  • async/await support

Migrating to 7 / Koa 2

  • The API has changed to match the new promise-based middleware signature of koa 2. See the koa 2.x readme for more information.
  • Middleware is now always run in the order declared by .use() (or .get(), etc.), which matches Express 4 API.

Install

npm:

npm install @koa/router

Typescript Support

npm install --save-dev @types/koa__router

API Reference

See API Reference for more documentation.

Contributors

Name
Alex Mingoia
@koajs
Imed Jaberi

License

MIT © Alex Mingoia

@kbox/serverauto-import-routerwidget-like-button-testryoma_rss@sparrowjs/corereact-antd-ssr-spa-demokoa-controller-examplefilmstory.server@backyard/dev-serverkoa-router-file-basedkoa-webserver-file-based@eviljs/std-restexample-app-koasql-tag-system-koa-routesql-arbitrary-category-system-koa-routesql-bookmark-system-koa-routeretool-proxyrugo-corevscode-test-webts-lib-skeleton@kolibrejs/core@peregrine/koa-with-decorators@vifjs/kitshopify-better-exporterkoalikoatt@lc-cn/oicq-bots@lc-cn/oicq-platform@hakushin/dev-consolekoify@oitq/service-http-server@oitq/plugin-http-serveroitqoicq-onebotdigitalhuman-eventmodule@service-exchange/serverwholesale-forwarding@infinitebrahmanuniverse/nolb-_koa@zhinjs/plugin-httpmacreoclymene@chasi/clientdrafterbitconcise-familyliusc-creator@4hermes/lib-sharedbilibili-login-js@everything-registry/sub-chunk-523@artusx/plugin-application-httpkoa-dev-boilerplate@tracktile/veritastailwind-config-viewertail-snssvg-previewerswagger-combine-uitea-helperstest-fake-serverwind-core-httpwikiboardwhalesongwechaty-puppet-mock-koawitty-koawittynawaft-cliwot-warehouse-bot-servicewholesale-servicesuper-search-hubtelar-corestarfall-clistrapi-plugin-local-image-sharpstrapi-boing-globalstrapi-manager-core-strapistrapi-maxiphytestapi6-mockapiswagger2-koatezos-bundlerthe-apitiantian-fund-apivite-plugin-koa-mockvalidata-koavue-cli-plugin-vssrvideo-http-server@dofu/rest@codecot/back@cran/gql.koa@cran/lib.koa.core@cs125/githubgrader@cs125/helpable@cs125/jsp@cs125/personable@cs125/questionable@cs125/questioner@cs125/schedulable@cs125/shareable@cs125/stumper@cyh0809/notionai@colpu/core@cordisjs/server@cordisjs/plugin-server@dingdao/koa-swagger
13.1.0

9 months ago

12.0.2

9 months ago

13.0.1

9 months ago

13.0.0

10 months ago

12.0.1

2 years ago

11.0.2

2 years ago

12.0.0

3 years ago

11.0.0

3 years ago

11.0.1

3 years ago

10.1.1

4 years ago

10.1.0

4 years ago

10.0.0

5 years ago

9.4.0

5 years ago

9.3.1

5 years ago

9.3.0

5 years ago

9.2.0

5 years ago

9.1.0

5 years ago

9.0.1

5 years ago

9.0.0

5 years ago

8.0.8

5 years ago

8.0.7

5 years ago

8.0.6

5 years ago

8.0.5

6 years ago

8.0.4

6 years ago

8.0.3

6 years ago

8.0.2

6 years ago

8.0.1

6 years ago

8.0.0

6 years ago