Skip to content

POST请求获取req.body不成功 #29

@youfak

Description

@youfak

版本:2.9.43
node: 18
请求类型:POST
body中数据请求格式:x-www-form-urlencoded

const { req, res, headers,body } = ctx;
exports.handleRequest = async (ctx, request) => {
 const client = req.request(async (svrRes) => {
    res.writeHead(svrRes.statusCode, svrRes.headers);
    console.log(ctx.req.body,req.body); //这样得到不到数据
    // 省略修改body代码
    svrRes.pipe(res);
 });
  req.pipe(client);
});

使用事件监听可以获得

   req.on('data',buffer=>{
   	console.log(buffer.toString());
   })

主入口是否缺少 require('body-parser') 模块导致无法解析?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions