1
我试图使用骑马者内的承诺evalute函数。一个简单的例子:有诺言的节点骑士
var Horseman = require('node-horseman');
var horseman = new Horseman();
horseman
.open('http://google.com')
.evaluate(function() {
var promise = new Promise(function(resolve,reject){
setTimeout(function(){resolve("Hello")},2000);
});
return promise;
})
.then(function(mesg){
console.log(mesg);
})
.close();
我期待解析值“你好”将被传递到下一个然后函数作为MESG参数时,许满了,而是我发现了以下错误:
Unhandled rejection fn
evaluate
global code
[email protected][native code]
[email protected]://platform/webpage.js:390:39
我错过了什么吗?