SAILS-CBES适配器密钥,它是什么



我在sails js中正确配置couchbase适配器时遇到问题。我正在使用帆cbes适配器。文档中没有提到要使用的密钥。对于任何可能像我一样挣扎的人来说,下面是我的配置文件:

{
...
//couchbase
cb: {
adapter: 'sails-cbes',
host: 'localhost',
port: 8091,
user: 'user',
pass: 'password',
bucket: {
name: 'bucket',
pass: 'bucketPassword'
}
}
},
...

假设"key"指的是"password"字段:

第一个密码是您第一次登录https://localhost:8091时在对话框中设置的密码。

bucket不是自动创建的,所以您必须在couchbase中手动创建。然后您可以选择为bucket本身设置密码,但默认值只是空字符串。只要在模型中声明映射,Elasticsearch索引就会自动进行。

配置文件应该在sails-project/config/connections.js中,它应该看起来像这样:

sailsCbes: {
adapter: 'sails-cbes',
cb: { ... },
es: { ... }
}

您可以通过在帆中创建一个使用这种连接的模型来尝试它。

至于依赖项,您需要安装couchbase并自己进行弹性搜索,然后从sails cbes文件夹中执行sudo npm install,就可以开始了。对于测试依赖项,请在测试文件夹中运行npm install。

希望这能帮助

我想您不了解sailsjs适配器是如何工作的。请花一些时间阅读sailsjs的文档,特别是连接配置(适配器)

http://sailsjs.org/#/documentation/reference/sails.config.connections.html

最新更新