Can';不要把心思放在node.js javascript回调嵌套函数上
我在网上查了一下,仍然无法解决这个问题 在node.js中,我想为获取Can';不要把心思放在node.js javascript回调嵌套函数上,javascript,node.js,redis,node-redis,Javascript,Node.js,Redis,Node Redis,我在网上查了一下,仍然无法解决这个问题 在node.js中,我想为获取redis数据设置一个间隔。我就是做不到 这是我的密码: setInterval(function(){ redis.hget('quote','quote1', function (err, res) { console.log('test'); console.log(res); }); }, 1000); 编辑: 如果我在没有setInterval的情况下使用redis代
redis
数据设置一个间隔。我就是做不到
这是我的密码:
setInterval(function(){
redis.hget('quote','quote1', function (err, res) {
console.log('test');
console.log(res);
});
}, 1000);
编辑:
如果我在没有setInterval的情况下使用redis代码段,它就可以正常工作。当包装在setInterval函数中时,它不起作用。此redis客户端来自nodejs\u redis。我检查了err,但它返回null
请参考下面的代码片段和结果
setInterval(function(){
console.log(' line A');
redis.hget('quote','quote1', function (err, res) {
console.log('line B');
console.log(res);
});
}, 1000);
行A将正常记录。无论发生什么情况,B行和res都不会记录。代码看起来正常。您是否检查了
err
参数?您可能需要显示与此相关的其余redis代码。谢谢大家的输入。至少你们提到代码没有问题。我设法发现问题出在其他方面。现在可以了。谢谢大家!