2016-11-23 3 views
0

Я использую «запрос» npm для отправки запросов POST, PUT, Get и Delete в мой API.Как получить конкретное значение данных из тела?

Как я могу получить значение конкретных данных в теле?

пример: Я хочу, чтобы получить значение _id и хранить его

body: '{"_id":"58332517c4afbd230074732e","PushToken":"1","AuthCode":"1","DeviceID":"1"}' 

мой текущий запрос получаете

request.get('http://localhost:3000/api/pass/58332517c4afbd230074732e', function (error, response, body) { 
    if (!error && response.statusCode == 200) { 
     console.log(body._id); 
     console.log(response.body._id); 
    } 
}); 

Я пробовал оба body._id и response.body._id они оба возвращают undefined.

ответ

1

Возвращаемое тело - это строка JSON, которую необходимо сначала проанализировать в объекте.

var data = JSON.parse(body); 
console.log(data._id); 
Смежные вопросы