function createSasTokenTimer() {
console.log("Hello");
}
setInterval(createSasTokenTimer, 3000000);
我运行了这段代码,50分钟后出现了以下错误:
Hello
timers.js:265
callback.apply(this, args);
^
TypeError: Cannot read property 'apply' of undefined
at wrapper [as _onTimeout] (timers.js:265:13)
at Timer.listOnTimeout (timers.js:110:15)
当间隔时间较短时(例如2000000),一切正常。
这是Node.js的一个bug吗?
更新:
操作系统:Windows
,Node.js版本:0.12.4
当我只运行上面的代码时,它可以正常工作,但当它在我的应用程序中时,它会出错。我无法确定哪个部分的代码导致了错误,因为我的代码非常冗长,并且没有看起来“可疑”的地方。不管怎样,当间隔时间较短时,它能够正常工作。