我将一组对象发送到服务器(如下所示),服务器必须接收对象并将它们添加到mongodb。我是node.js的新手,我通常处理rcevived请求体(req.body)中的键。但在这里,键是对象。我怎么能迭代它们?
[
{
id: "1",
Name: "John"
},
{
id: "2",
Name: "Mark"
},
{
id: "3",
Name: "Domi"
}
]
服务器代码:
server.get('/user', function (req, res, next) {
//iterate over the objects in req.body
});
当我想发送一个对象时,我可以通过req.body.id和req.body.Name轻松获取请求内容,那么如何使用请求体内的多个对象呢?
答案 0 :(得分:2)
类似的东西:
var bodyParser = require('body-parser');
server.use(bodyParser.json());
server.use(bodyParser.urlencoded({ extended: true }));
server.get('/user', function (req, res, next) {
var data = req.body;
data.forEach(function (item) {
console.log(item.id);
console.log(item.Name);
});
});