2016-11-23 1 views
0

"request"npm을 사용하여 POST, PUT, Get 및 Delete 요청을 내 API로 보냅니다.본문에서 특정 데이터 값을 가져 오는 방법은 무엇입니까?

본문의 특정 데이터 값을 얻으려면 어떻게해야합니까?

예 : 나는 _id의 값을 취득하고 모두 undefined를 반환은

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

내 현재의 GET 요청이

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._idresponse.body._id이다 저장할.

답변

1

반환되는 본문은 먼저 JSON 문자열로,이를 개체로 먼저 구문 분석해야합니다.

var data = JSON.parse(body); 
console.log(data._id); 
관련 문제