koa使用koa-body请求无法进入

来源:2-5 Koa开发RESTful接口,GET&POST获取数据及数据格式化方法【进阶篇】

慕粉3884565

2020-08-28 21:24:23

const Koa = require('koa')

const cors = require('@koa/cors')

    // const koaBody = require('koa-body');

const Router = require('koa-router');


const app = new Koa();

const router = new Router();


router.post("/post", async(ctx) => {

    console.log("---->进来了")

    let { body } = ctx.request;

    console.log(body)

    console.log(ctx.request)

    ctx.body = {

        ...body

    };

})


// app.use(koaBody)

app.use(cors())

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


app.listen(3000)


如果放开注释请求无法进来不知道为什么

写回答

1回答

Brian

2020-08-29

  1. 参考课程代码

  2. 看看官方文档:https://github.com/dlau/koa-body

    其中,使用koa-body的正确方式是:app.use(koaBody());

0

0 学习 · 1842 问题

查看课程