0

嗨,有一些带有回调的代码 dnode 函数:

    const dnode = require('dnode');
    const request = require('request');
    const daemon = dnode.connect(45848); 

    function requestInfo() {
            daemon.on('remote', (rpc) => {
                rpc.status(callback);
            });
            var callback = (err, infos) => {
                ...........
                request.post({
                    .........
                });
            }
        }

当我在脚本执行时请求一次就可以了。信息发送和请求,但是当我使用例如setTimeout(requestInfo, 10000);或间隔时,脚本被卡住并且甚至不执行 1 次。

我需要rpc.status(callback);每一分钟

4

0 回答 0