node.js http.get() throws: events.js:72 ECONNREFUSED
node.js http.get() throws: events.js:72 ECONNREFUSED
我是JavaScript和Node的新手.js并试图解决learnyounode的"杂耍异步"挑战。当错误发生时,我已经测试了使用 http.get() 的其他解决方案,所有这些解决方案都抛出了完全相同的错误。不过,他们以前工作得很好。
这是以前有效的代码:
var http = require('http');
var url = process.argv[2];
function cb_resp(res) {
res.setEncoding('utf-8');
res.on("data", console.log);
res.on("error", console.error);
}
var respo = http.get(url, cb_resp)
我不断得到的错误:
$node httpclient.js www.google.de
events.js:72
throw er; // Unhandled 'error' event
^
Error: connect ECONNREFUSED
at errnoException (net.js:904:11)
at Object.afterConnect [as oncomplete] (net.js:895:19)
如果有帮助,我会运行装有OS X 10.10.1的Mac,并使用括号作为我选择的IDE。我只有 1 个终端打开并重新启动了我的系统。
我该如何解决它,有人可以解释发生了什么,以便我可以从现在开始自己预防/解决问题?
您需要
为协议提供URL的URL,这不是自动预置http://
的浏览器。您的脚本正确,您的调用必须是
node httpclient.js https://www.google.de
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 强制模板刷新ember.js
- 如何编写HTML输入的JS内联
- Angular JS IE9 Hashbang url rewriting
- 使用JS将数组转换为json对象
- Node.js v6.2.0类扩展不是函数错误
- 当js函数's已执行
- node.js http.get() throws: events.js:72 ECONNREFUSED
- Phaser JS如何停止事件从textButton.events.onInputDown事件传播(触发)到game.i
- JavaScript 代码解释 (events + canvas) [sigma.js].
- events.js:141投掷;//未处理'错误'事件
- events.js:72投掷;//未处理'错误'事件
- backbone.js events and el
- Mongodb events.js:85
- 无法设置规则"pointer-events"通过JS或jQuery
- events.js在哪里?(node.js调试)
- Sigma js events