我正在尝试使用以下脚本使用 node.js 下载文件:
var http = require('http');
var fs = require('fs');
var file = fs.createWriteStream("google.html");
var request = http.get("http://www.google.com/", function(response) {
response.pipe(file);
});
我在 Windows 7 上不断收到以下错误:
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: connect EADDRNOTAVAIL
at errnoException (net.js:670:11)
at Object.afterConnect [as oncomplete] (net.js:661:19)
Press any key to continue . . .
...以及 Linux Mint 13 上的以下错误:
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: connect ECONNREFUSED
at errnoException (net.js:646:11)
at Object.afterConnect [as oncomplete] (net.js:637:18)
此错误的最可能原因是什么,我该如何解决?该 url 在我的网络上没有被阻止,所以我不确定为什么这不起作用。