다음 nodejs가 마지막에 인쇄 second console.log 명령을 동 기적으로 실행하길 원합니다.nodejs를 동 기적으로 호출하십시오.
여기 mnay 솔루션을 확인했습니다. 해결책을 제공해주십시오.
var request = require('request')
var op=[];
request({ uri: 'http://api.usergrid.com/siddharth1/sandbox/volvos/John' }, function(err, response, body){
// use body
//console.log(body);
var body2 = JSON.parse(body);
op = body2.entities.map(function(item) {
return item.name;
});
console.log("inside log "+op);
})
console.log("outside log "+op);
불가능합니다. 콜백 또는 약속 사용 –
코드를 친절하게 편집 할 수 있습니까? 나는 서둘러있다. 만약 가능하다면 유사한 exmaple에 대한 어떤 링크도 좋을 것입니다 –
** 반드시 **해야만합니다. 그러면'sync-request' npm 모듈을 사용할 수 있습니다 - https://github.com/ForbesLindesay/sync-request API는 기본적으로 표준'request' 모듈과 동일하지만 동 기적으로 작동하며 할당을 통해 결과를 직접받습니다. –