こんにちは&歓迎2017年までの:)NightmareJSから私のHTTP応答コードが定義されていません
私は(PhantomJSが故に私にとって非常にゆっくりと変更を実行している)PhantomJSの代わりにNightmareJSを試すと、これまでのところは良いのです
私の問題は、HTTP応答ヘッダーを返すときに値が定義されていないことです。
私はドキュメントと多くの例を見てきました。それらはすべて、非常に似たコードを表示しています。
私がサイト/ sのを確認しています私がtrueにショーを設定することにより、開封しておりますので、私は彼らが実際に開いている知っている
すべてのヘルプ感謝、歓声。
私の現在のコードは以下の通りです:
var Nightmare = require('nightmare');
var nightmare = Nightmare({
show: false,
switches: {
'ignore-certificate-errors': true
},
webPreferences:{
images: true
},
//waitTimeout: 1000,
loadTimeout: 30000 //** If we cant reach the page after nnnn millseconds, timeout
});
//** Start nightmare
var ms = Date.now(); //** Set a timer
nightmare
.cookies.clearAll()
.goto(url)
.screenshot('abc123.png')
.end()
.then(function(httpResponse){
console.log(httpResponse.code); //** <<<< Here SHOULD be the http response code
console.log(Date.now() - ms);
callback(siteObject); //
})
.catch(function (error) {
console.error('Search failed:', error);
});
'(abc123.pngを私はまだすべての詳細を働いていないが、あなたは.screenshotを削除する場合')それは適切なステータス応答を返す – Daniel
乾杯のダニエル。 :( – TheTechy