美文网首页koa2
第04讲 ko2使用koa-bodyparser中间件获取pos

第04讲 ko2使用koa-bodyparser中间件获取pos

作者: 谢炳南 | 来源:发表于2018-05-06 16:11 被阅读3248次

    1. 下载依赖包

    npm install koa-bodyparser --save
    

    2. index.js引用koa-bodyparser

    const bodyparser = require('koa-bodyparser');
    app.use(bodyparser());
    

    3. index.js代码

    // 引入koa
    const koa = require('koa');
    const app = new koa();
    
    // 注意:引入的方式
    const router = require('koa-router')();
    
    const bodyparser = require('koa-bodyparser');
    app.use(bodyparser());
    
    router.post('/add',async (ctx)=>{
        // 获取表单提交的数据
        ctx.body = ctx.request.body;
    });
    
    // 作用:启动路由
    app.use(router.routes());
    // 作用:这是官方文档的推荐用法,我们可以看到 router.allowedMethords() 用在 router.routes() 之后,
    // 所有,在当所有的路由中间件最后使用.此时根据 ctx.status 设置 response 响应头
    app.use(router.allowedMethods());
                    
    // 监听端口≈
    app.listen(3000,function(){
        console.log('启动成功');
    });
    

    相关文章

      网友评论

        本文标题:第04讲 ko2使用koa-bodyparser中间件获取pos

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