【问题标题】:Couchbase adapter "Sails-cbes" for Sails.js - ORM failed to LoadSails.js 的 Couchbase 适配器“Sails-cbes” - ORM 无法加载
【发布时间】:2015-09-03 18:09:46
【问题描述】:

我正在使用带有风帆和沙发底座的sails-cbes。当我尝试升起帆时,出现以下错误

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',
    }
  }

【问题讨论】:

    标签: node.js sails.js couchbase


    【解决方案1】:

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

    另外,我没有看到任何提到 elasticsearch,我不得不说它是这个设置的必要组件,因为查询功能是在它之上实现的。我没有对此进行测试,但如果没有它,它可能甚至无法运行,以类似的方式失败。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-09
      • 2014-01-01
      • 1970-01-01
      • 2014-04-02
      • 2015-08-13
      相关资源
      最近更新 更多