[英]req.body returnig always empty in nodejs
const app = express();
app.use(express.json());
app.use(express.urlencoded({ extended: true }));
app.post("/", (req, res) => {
res.status(200).json(req.body);
});
总是发送空对象
我用的是迅雷客户端。 我通过正文形式发送数据,但它总是返回空对象
Form
的内容类型是multipart/form-data
, Form-encode
的内容类型是application/x-www-form-urlencoded
。 您要发布的数据是否包含不止一种类型(例如image
和text/plain
)? 如果您要发布的数据包含多种类型,请查看此处。 如果没有,请将Content-type:application/x-www-form-urlencoded
添加到标头并通过Form-encoded
选项发送帖子。 祝你好运:)
const app = express();
app.use(express.urlencoded({ extended: true }));
app.post("/", (req,res) => {
res.status(200).json(req.body["random-data"]);
// Result = lorem ipsum dolor sit amet
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.