İşte test ettiğim kod, her seferinde yanıt vermiyor. 20 kere çalıştırdığım gibi, vücudun çıktısını alabileceğim sadece bir kez var. Diğer zamanlarda, herhangi bir hata mesajı göremiyorum bile, hiçbir şey çıktı aldım.düğüm isteği yanıtı beklemeden bekleyemedi, hatta geri bildirimi kullanarak
Bunun nedeni, isteğin yanıtı geri almak için çok hızlı çalışmasıdır.
Bu konuda bana yardımcı olan var mı? Teşekkürler.
get_from_google : function (callback) {
request('http://www.google.com', function (error, response, body) {
if (!error && response.statusCode === 200) {
console.info('Success');
callback(body);
//console.log(body); // Show the HTML for the Google homepage.
} else {
console.info('Failed');
//console.log(body)
}
console.info('google request')
}).on('body',function (body) {
callback(body);
})
}
Aşağıdaki gibi işlev (err, response, body) içinde çıktı ekledim. Ama hiçbir şey çıktı almamış.
Starting selenium standalone server...
[launcher] Running 1 instances of WebDriver
Selenium standalone server started at http://10.33.203.210:53537/wd/hub
Started
.
Ran 1 of 3 specs
1 spec, 0 failures
Finished in 0.019 seconds
Shutting down selenium standalone server.
[launcher] 0 instance(s) of WebDriver still running
[launcher] chrome #01 passed
Process finished with exit code 0
Eh, uhm, başka açıklamada geri arama (Ben 'dinlemeye neden anlamıyorum demiyorsun body'). İstek talebi nedir - istek modülü veya ne? –
Evet, npm reqeust moduel kullanıyorum. Burada sahip olduğum konu hiçbir şey geri arama var. Fonksiyon içindeki kod (hata, yanıt, gövde) çalıştırılamıyor. – isian8814
Bu özel işlevi nasıl test ettiğinizi tam olarak gösterebilir misiniz? Testin tamamlandığını işaretlemeden önce fonksiyonun tamamlanmasını beklemiyor olabilirsiniz. – mscdex