私は馬の中で約束を使用しようとしています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
私に何かが不足していますか?