用于帆的沙发底座适配器"Sails-cbes".js - ORM 加载失败



我正在使用带有帆和沙发底座的帆-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 }

这是我的连接.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',
    }
  }

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

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

最新更新