Как отобразить тело запроса в 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)

Вернуться на верх