Sails.js的Couchbase适配器“Sails-cbes” - ORM无法加载

时间:2015-06-18 08:01:37

标签: node.js sails.js couchbase

我正在使用带帆和沙发底座的帆船。当我试图抬起风帆得到下面提到的错误

error: A hook (orm) failed to load!
error: Error: Failed to connect to the Couchbase/ElasticSearch clients { [Error: failed to connect to bucket] code: 25 }

这是我的connections.js文件

  // config/connections.js
  cb: {
    adapter: 'sails-cbes',
    host: '127.0.0.1',
    port: 8091,
    user: 'Administrator',
    pass: 'word2pass',
    operationTimeout: 60 * 1000, // 60s
    bucket: {
        name: 'default',
    }
  }

1 个答案:

答案 0 :(得分:0)

我最好的猜测是,启动应用程序时,couchbase群集中不存在存储桶,因为当前实现不会在启动时创建它。 您必须手动创建存储桶,在启动应用程序之前匹配配置。

另外,我没有看到提及弹性搜索,我不得不说它是此设置的必要组件,因为查询功能是在其上实现的。我没有对此进行测试,但它可能会在没有它的情况下运行,以类似的方式失败。