【问题标题】:Rethinkdb invalid url errorRethinkdb 无效的 url 错误
【发布时间】:2017-12-15 22:05:10
【问题描述】:

我的服务器上安装了 RethinkDB,我可以毫无问题地访问管理仪表板,但是,我无法将应用程序连接到服务器。我的应用上有以下代码:

r = require('rethinkdb');
r.connect({ host: 'my_server_ip_address', port: 28015 }, function(err, conn) {
  if(err) throw err;
  r.db('test').tableCreate('tv_shows').run(conn, function(err, res) {
    if(err) throw err;
    console.log(res);
    r.table('tv_shows').insert({ name: 'Star Trek TNG' }).run(conn, function(err, res)
    {
      if(err) throw err;
      console.log(res);
    });
  });
});

我已确保主机地址与客户端地址匹配,并且它与我用于成功连接到 rethinkdb 管理仪表板的地址相同,但由于某种原因,我收到以下错误“无法执行'打开' on 'XMLHttpRequest': Invalid URL" 我不知道我是否应该输入 url 或 ip 地址,或者我发现的每个教程都假设 rethinkdb 安装在 localhost 上,所以只使用 localhost作为主持人,这对我一点帮助都没有。

【问题讨论】:

    标签: rethinkdb


    【解决方案1】:

    可能是服务器的 IP 地址 109.1.0.168:port 是数据库端口。如果它对你有帮助,我可以在主窗口应用程序中有一个 MySQL 连接。从那里开始并在您的数据库中寻找类似的东西。它们因版本而异,因此请检查 Oracle 等。或者 10.0.0.1 windows 是 netstat -arng (全部、数字、路由、组),我相信 Unix 是 ifconfig 或 ipconfig。如果是本地主机,本地主机应该是子网。在客户端的游戏应用程序中,打开 Nat 具有优势。

    请修改

    【讨论】:

      猜你喜欢
      • 2014-12-11
      • 2011-05-22
      • 2017-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-01
      • 1970-01-01
      相关资源
      最近更新 更多