node.js - Bitfinex 的 Websocket API "hello world"导致 ECONNREFUSED 错误

标签 node.js websocket bitcoin

Bitfinex's Websocket API有以下有关如何初始化连接的演示:

//using the ws library
var WebSocket = require('ws');
var w = new WebSocket("wss://api2.bitfinex.com:3000/ws");
w.onmessage = function(msg) {
    console.log(msg.data);
};

使用 node.js 版本 v5.9.1ws 版本 1.0.1 运行该示例会导致以下错误:

events.js:154
      throw er; // Unhandled 'error' event
      ^

Error: connect ECONNREFUSED 178.249.189.15:3000
    at Object.exports._errnoException (util.js:890:11)
    at exports._exceptionWithHostPort (util.js:913:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1061:14)

该错误的原因是什么?

最佳答案

服务器拒绝连接...可能是端口 (:3000) 或主机名。 版本 2 的当前主机是 api.bitfinex.com - 我使用的完整网址是: wss://api.bitfinex.com/ws/2 截至(2017 年 7 月 11 日)

关于node.js - Bitfinex 的 Websocket API "hello world"导致 ECONNREFUSED 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36576012/

相关文章:

google-chrome - 当我从 chrome websocket 发送 127+ 个字符时,我的 golang 服务器不能看到超过 126 个

java-server websocket 失败 : Error during WebSocket handshake: Unexpected response code: 404

c++ - 用cmake构建比特币

java - 使用bitcoinj观看地址

node.js - NodeJS- Elasticsearch 以插入要索引的数据

javascript - 如何将路径与正则表达式与路径到正则表达式相匹配?

google-chrome - 在 Chromium 重新启动之前,WebSocket 不会连接到特定主机

make btcd : undefined: time. 出错直到

javascript - 关于node.js中用mysql迭代查询

javascript - 在node.js中同步调用进程