无法使用 NodeJS/ExpressJS 和 Postman 获取 POST 数据数据、ExpressJS、NodeJS、POST

2023-09-07 10:32:47 作者:越努力越lucky

这是我服务器的代码:

var express = require('express');var bodyParser = require("body-parser");var app = express();app.use(bodyParser.json());app.post("/", function(req, res) {res.send(req.body);});app.listen(3000, function () {console.log('监听 3000 端口的示例应用程序!');});

从 Postman,我向

解决方案 技术讨论 记一次Node.Js反序列化攻击测试

添加请求的编码.这是一个例子

..app.use(bodyParser.json());app.use(bodyParser.urlencoded({extended: true }));..

然后在 Postman 中选择 x-www-form-urlencoded 或者将 Content-Type 设置为 application/json 并选择 raw

编辑以使用 raw

原始

{富":酒吧"}

标题

内容类型:application/json

EDIT #2回答聊天中的问题:

为什么它不能与表单数据一起使用?

你当然可以,看看这个答案How to handle FormData from express4