我正在使用带有帆和沙发底座的帆-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,我不得不说它是此设置的必要组件,因为查询功能是在它之上实现的。我没有测试这个,但它甚至可能不会在没有它的情况下运行,以类似的方式失败。