我正在使用node.js.我想做类似以下的事情:
if (execution of foo() takes at most 30s) {
var X = value returned by foo();
} else {
console.log('foo() took too long');
}
我该怎么做?
答案 0 :(得分:-2)
您可以在此行中的30秒内执行您的功能。然后它被削减。
var X = setTimeOut(foo(){return 0}, 30000)
所以你不需要在console.log中提供超时信息