2016-01-16 37 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

相关问题