我的服务器在端口 8080
上运行,我可以看到 Web 界面...
当我尝试运行 this example 时从命令行,如下所示:node test.js
(节点版本:4.1.0
),我得到:
playground/rethink/node_modules/rethinkdb/node_modules/bluebird/js/main/async.js:43
fn = function () { throw arg; };
^
ReqlTimeoutError: Could not connect to localhost:8080, operation timed out.
为什么?
我通过 Homebrew 安装了 RethinkDB,并且使用 Mavericks。
最佳答案
我假设您将演示代码中的端口号更改为 8080?
r.connect({ 主机: 'localhost', 端口: 28015 }, ...
不要那样做。
端口 8080 保留用于 http 管理连接,而客户端驱动程序连接则通过端口 28015。将其保留在端口 28015 并重试。
关于javascript - RethinkDB:基本 JavaScript 示例出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32674220/