【发布时间】:2019-09-15 13:19:29
【问题描述】:
我试过这个sn-p的代码:
//index.js
const express = require("express")
const app = express()
app.post("/", express.raw(), (req, res) => {
console.log(req.body)
res.write(req.body.toString())
res.send()
})
app.listen(4000)
curl localhost:4000 -X "POST" -d "foo"
如果我用 curl 调用端点,req.body 中没有数据。我哪里错了?我的意思是express.raw 中间件在哪里存储数据? req.body 不是吗?
程序的控制台输出:
Object {}
卷曲响应:
[object Object]%
【问题讨论】: