美文网首页koa
koa-router的使用

koa-router的使用

作者: 一只正在成长的程序猿 | 来源:发表于2019-09-26 14:03 被阅读0次

Koa中的路由和Express不同,Express是把路由集成在Express中,Koa则需要通过kao-router模块使用。

1.安装

npm install koa-router --save-dev

2.使用

const Koa = require('koa');
// 直接调用的方式
const router = require('koa-router')();
// 或 单独创建router的实例
const Router = require('koa-router');
const router = new Router();

router.get('/', async ctx => {
    ctx.body = 'Hello Router';
})

// 启动路由
app.use(router.routes()).use(router.allowedMethods())
// 以上为官方推荐方式,allowedMethods用在routes之后,作用是根据ctx.status设置response header.

app.listen(3000, err => {
    if (err) throw err;
    console.log('runing...');
});

相关文章

网友评论

    本文标题:koa-router的使用

    本文链接:https://www.haomeiwen.com/subject/gaaguctx.html