mowatermelon / learn-es6

一个有趣的人写的有趣的前端基础
http://blog.iiwhy.cn/learn-es6
7 stars 5 forks source link

npm-koa-router #111

Open mowatermelon opened 4 years ago

mowatermelon commented 4 years ago

koa-router

官方仓库

https://github.com/koajs/router image

官方npm地址

依赖包地址

https://www.npmjs.com/package/koa-router

在线运行地址

https://npm.runkit.com/koa-router

基础介绍

基础安装

npm install @koa/router --save   # npm
yarn add @koa/router            # Yarn

基础使用

router.get|put|post|patch|delete|del ⇒ Router

const Koa = require('koa');
const Router = require('@koa/router');

const app = new Koa();
const router = new Router();

router.get('/', (ctx, next) => {
  // ctx.router available
});

app
  .use(router.routes())
  .use(router.allowedMethods());