Как отобразить тело запроса в node js
У меня есть данные, формат которых выглядит следующим образом
console.log(req.body.data) //[{"id":"someid","order":1,"configuration":"Config"}]//
Я хочу получить значение id
из someid
Я пробовал использовать
var deviceData = req.body.data.map(function (d) {
return d.ref_device_id;
});
но говорится, что req.body.data.map не является функцией
Почему так сложно, ведь вы возвращаете список в своем ответе, вам просто нужно указать также на индекс 0. Или, если вы по замыслу возвращаете список и вам нужны только id, вы должны иметь возможность сделать map
data = [{"id":"someid","order":1,"configuration":"Config"},{"id":"someid1","order":2,"configuration":"Config"},
{"id":"someid2","order":3,"configuration":"Config"}]
console.log(data) //[{"id":"someid","order":1,"configuration":"Config"}]//
var deviceData = data[0]["id"];
console.log(deviceData)
const deviceDatalist = data.map(d => {
//console.log(d.id)
return d.id
})
console.log(deviceDatalist)