1

私は node.js の初心者で、0.5 秒ごとに市場価格を取得して配列に格納するボットを作成したいと考えています。つまり、次のようなものを呼び出しますが、すべてが 0.5 秒ごとに順次発生します。

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();

どうすればいいですか?

PS: 心配しないでくださいeyes.inspect- これはデバッグ目的でのみ存在するので、何が起こっているかを確認できます。

4

1 に答える 1

2

必要なことを行う関数を定義し、setInterval を使用します

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

setInterval( fetch, 500 );
于 2011-11-23T19:07:17.530 に答える