2011-11-23 2 views
1

저는 node.js에 새로 온 사람이며, 0.5 초마다 시장 가격을 가져 와서 배열에 저장하는 봇을 작성하고 싶습니다. 나는. 다음과 같이 호출하지만 0.5s마다 순차적으로 발생합니다.Node.js 동기식 HTTP 클라이언트 요청 시간 간격

var events_req = https.request(options, function (res) { 
    var body = ''; 
    res.setEncoding('utf-8'); 
    res.on('data', function (chunk) { 
     body += chunk; 
    }); 
    res.on('end', function() { 
     if(p.parse(body)) { 
      for (var i in MarketPrices) { 
       eyes.inspect(MarketPrices[i]); 
      } 
     } 
    }); 
}); 
events_req.write(post_data); 
events_req.end(); 

어떻게하면됩니까?

피씨 : eyes.inspect에 대해 걱정하지 마십시오. 디버깅 용도로만 사용되므로 어떤 일이 벌어지는 지 확인할 수 있습니다.

답변

2

당신이 원하는 않는 함수를 정의하고 setInterval을

function fetch() { .. /* make request here */ } 

setInterval(fetch, 500); 
사용