Как извлечь значение из ответного сообщения GET / POST, используя суперагент - PullRequest
0 голосов
/ 02 ноября 2019

Я использую Node.js и суперагент для тестирования реализации моего сервера. При использовании Superagent GET отправляется запрос, а ПОЛОЖИТЕЛЬНЫЙ ответ принимается с использованием приведенного ниже КОДА. Мой вариант использования для получения и записи только «id» (OUTPUT) значения из ответного сообщения. Как извлечь значение «id» из ответа.

Формат сообщения: json

Мой дополнительный код:

request.get(MyURL).then(res res => { 

 data = JSON.parse(res.text);

console.log(data);})

ВЫХОД:

{ data:
   [ { id: '35132df0-fa8c-42ec-80d7',
       name: 'name1',
       uri: '/xxxx/yyyy/35132df0-fa8c-42ec-80d7' } ],
  status: 'ok' 
}

Спасибо

1 Ответ

1 голос
/ 02 ноября 2019

let foo = { data: [ { id: '35132df0-fa8c-42ec-80d7', name: 'name1', uri: '/xxxx/yyyy/35132df0-fa8c-42ec-80d7' } ], status: 'ok' }

console.log(foo.data[0].id)
...