每当我在位置 B 运行我的“save_to_db”函数时,它都会失败。
下面的代码显示了问题...
//location A
var i = 0;
while(true)
{
i++;
if(i == 100)
{
//location B
save_to_db(newUnit, 11214.1, 'TEST');
}
}
//location C
函数“save_to_db”在位置 A 和 C 工作正常。但在位置 B 失败。
我认为这是因为 while 循环是无限和同步的。因此它不会给 nodejs 运行其事件循环的机会。在这种情况下,我们如何正确地让 nodejs 有机会运行其事件循环?
相关分类