得到RethinkDB:​​RqlDriverError:握手timedout

时间:2016-06-03 06:28:07

标签: ember.js ember-data ember-cli rethinkdb rethinkdb-javascript

我使用RethinkDB作为我的数据库后端与ember.js,但当我试图运行它时,我正在

myproject\server\config\db.js:12
        throw error;
        ^
 RqlDriverError: Handshake timedout

在我的db.js文件的第12行

这是我的db.js文件

'use strict';

var Bluebird = require('bluebird');
var r = require('rethinkdb');
var config = require('config');

module.exports = function (cb) {
  return new Bluebird(function (resolve, reject) {
    r.connect(config.db, function(error, conn) {
      if (error) {
        reject(error);
        throw error;
      }

      conn.use('fitforms');
      resolve(conn);

      if (cb) {
        cb(conn);
      }
    });
  });
};

这是我的default.json5,我正在配置我的数据库地址

{
  baseUrl: 'localhost:4211',

  db: {
    host: '162.273.196.43',
    port: 8080
  },

  email: {
    from: 'someemail.com',
    user: 'efegegegegegdgd',
    pass: '6Dhrdhfhfhfh',
  },

  stripe: {
    secret: 'sfgsgdgdgdgddgdgdgFFddd'
  }
}

不确定出了什么问题。

0 个答案:

没有答案