Rethinkdb无效的url错误

时间:2017-12-15 22:05:11

标签: rethinkdb

我在我的服务器上安装了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':无效的URL“我不知道我是否应该输入url或ip地址,或者我发现的每个教程都假设rethinkdb安装在localhost上,因此只使用localhost作为主持人,对我没有任何帮助。

1 个答案:

答案 0 :(得分:0)

服务器109.1.0.168:port的IP地址可能是数据库端口。如果它有助于你让谷歌变得非常重,我在主窗口应用程序中有一个MySQL连接。从那里开始,在数据库中寻找类似的东西。它们因版本而异,所以检查Oracle等。或10.0.0.1窗口是netstat -arng(所有,数字,路由,组),Unix是ifconfig或ipconfig我相信。如果是localhost,localhost应该是子网。在客户端的游戏应用程序中,打开你的Nat是有好处的。

请编辑