Javascript Node js Express js如何在POST-method-rawbody中访问json对象
如何从rawbody请求数据,如JSON对象所示 这是我在rawbody中的JSON值 现在我想从类型数组中获取事件,拖放,名称和地址 我的Express js代码是:Javascript Node js Express js如何在POST-method-rawbody中访问json对象,javascript,json,node.js,express,Javascript,Json,Node.js,Express,如何从rawbody请求数据,如JSON对象所示 这是我在rawbody中的JSON值 现在我想从类型数组中获取事件,拖放,名称和地址 我的Express js代码是: app.post('/trip' , function(req , res){ var event = req.rawBody.event; var type = req.rawBody.type; var name = req.rawBody.name; var address = req.
app.post('/trip' , function(req , res){
var event = req.rawBody.event;
var type = req.rawBody.type;
var name = req.rawBody.name;
var address = req.rawBody.address;
var jsonresult = {
status : 'ok',
message : event + 'Created Successfully'
};
res.json([json]);
})
请帮帮我。。。谢谢生肉将生的。这正是浏览器发送的内容。它不会被解析
你需要解析它。您可以使用,但您可能最好使用一个。原始体将是原始的。这正是浏览器发送的内容。它不会被解析
你需要解析它。您可以使用,但最好使用。您可以需要
正文解析器
,只需使用解析后的请求正文
请记住npm安装主体解析器
const bodyParser = require('body-parser');
app.use(bodyParser.json());
app.post('/trip' , function(req , res){
var event = req.body.event;
var type = req.body.type;
var name = req.body.details.name;
var address = req.body.details.address;
var jsonresult = {
status : 'ok',
message : event + 'Created Successfully'
};
res.json([json]);
});
您可以要求
body解析器
,只需使用解析后的req.body
请记住npm安装主体解析器
const bodyParser = require('body-parser');
app.use(bodyParser.json());
app.post('/trip' , function(req , res){
var event = req.body.event;
var type = req.body.type;
var name = req.body.details.name;
var address = req.body.details.address;
var jsonresult = {
status : 'ok',
message : event + 'Created Successfully'
};
res.json([json]);
});
好的..但是我不能得到它的名字和地址显示未定义。。。Thanks@RamAndroid因为
名称
和地址
存储在名为详细信息
的属性中…是。。如何从详细信息中获取该名称和地址。?我已更新(var name=req.body.details.name;)。。现在它工作得很好。。。感谢@kennasoft、robertklep和Quentinok..但我无法获得其显示未定义的名称和地址。。。Thanks@RamAndroid因为名称
和地址
存储在名为详细信息
的属性中…是。。如何从详细信息中获取该名称和地址。?我已更新(var name=req.body.details.name;)。。现在它工作得很好。。。感谢@kennasoft、robertklep和Quentin