2016-01-16 62 views
-2

我有一個網站(juvalis.de)的問題,回調函數沒有執行。我試圖添加標題...並且仍然不起作用。隨着捲曲工作很好,並與其他網站工作正常,有什麼建議嗎?Node.js http請求不能在一個網站上工作

var request=require('request'); 
request({ 
    uri: "https://www.juvalis.de", 
    headers:{ 
     'user-agent':'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36 ' 
    }, }, 
    function(error, response, body) { 
     if(error)throw error; 
     console.log(body); 
}); 
+0

這似乎是一個重複的問題[this one](http://stackoverflow.com/questions/7967037/how-to-make-external-http-requests-with-node-js)。 –

+0

是的,但仍然無法正常工作,var http = require('https'); var options = { host:'www.juvalis.de', port:443, path:'/' }; http.get(選項,功能(RESP){ resp.on( '數據',功能(塊){ }); })。在( 「錯誤」,函數(E){ 控制檯。日誌(「出錯:」+ e.message); }); –

+0

我無法在https://nodejs.org/api/http.html#http_http_request_options_callback的Node請求對象的屬性列表中找到'uri'(或'url')。您是否爲工作的網站使用相同的請求對象屬性名稱? – traktor53

回答

-1

我問GitHub上同樣的問題,我得到這樣的回答:感謝您的耐心等待,我們抓住了問題的根源。因此,總而言之,存在這樣的問題,並且解決方案被推上了主人。但就我的理解而言,其他版本的一些支持將在接下來的幾周內下降。但是有一個臨時解決方案:https://nodejs.org/download/nightly/。如果你按照一些參考文獻&鏈接,你可以進一步瞭解它。但現在,我的建議只是等待幾個星期。 https://github.com/nodejs/help/issues/78

相關問題