错误:在TCPConnectWrap.afterConnect上的exports._errnoException处连接ECONNREFUSED

时间:2015-07-27 04:32:08

标签: node.js ssl openssl handshake starttls

我正在尝试使用网址链接下载文件,但我收到以下错误

  扔掉呃//未处理的'错误'事件

     

错误:连接ECONNREFUSED      at exports._errnoException(util.js:746:11)

     

at TCPConnectWrap.afterConnect [as oncomplete](net.js:1010:19)

我已经使用了wget url但是我正在使用

  

失败:拒绝连接

有人说,对于https,我们需要一个服务器证书,并在我们验证时​​显示它,但如何显示证书并获取文件

我使用过wireshark并发现ssl握手存在一些问题  所以我已经下载了服务器的证书,所以我现在应该做什么

我的Nodejs代码

var https = require('https');
var fs = require('fs');

var file = fs.createWriteStream("file.xlsx");
var request = https.get("https://example.com/secure/attachment/206906/a-373_update.xlsx", function(response) {
  response.pipe(file);
});

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题-How to track down error in node network code?-尽管我怀疑您的问题的详细信息与我的问题相同,但使用NODE_DEBUG环境变量也可能对您的情况有所帮助。