你有一些带回调的代码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);
或间隔时,脚本被卡住并且甚至不执行一次。
我需要每分钟rpc.status(callback);