美文网首页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