bodyparser在nextjs 13上不工作,3.0

vsmadaxz  于 2023-04-30  发布在  其他
关注(0)|答案(1)|浏览(94)

这是我的登录路线。但是正文没有被解析,它的内容就像:{ stream:undefined,source:null,长度:联系我们
API/signin/route.ts

export function POST(req, res) {
  console.log(req);
  NextResponse.json({ name:req.body.username });
}

我确信数据是正确发送的Content-Type:'application/json'头。问题是与身体解析器,但我不知道必须修复它。我已经尝试在路由中导出默认代码。ts,

export const config = {
  api: {
    bodyParser: true,
  },
};

但这并不能解决问题。有谁能帮我吗?谢谢。

rlcwz9us

rlcwz9us1#

对于新路由,您需要调用await request.json()
不需要bodyparser。
参见此处的文档: www.example.com

相关问题