Sails.js SAILS-CBES适配器密钥是什么?

Sails.js SAILS-CBES适配器密钥是什么?,sails.js,couchbase,Sails.js,Couchbase,我在sails js中正确配置couchbase适配器时遇到问题。我正在使用sails cbes适配器。文档中没有提到要使用的密钥。对于任何可能像我一样挣扎的人,下面是我的配置文件: { ... //couchbase cb: { adapter: 'sails-cbes', host: 'localhost', port: 8091, user: 'user', pass: 'password', bucket: { name:

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

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

    bucket: {
        name: 'bucket',
        pass: 'bucketPassword'
    }
}

},
...

假设您通过“键”引用“密码”字段:

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

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

配置文件应位于sails project/config/connections.js中,其外观如下:

sailsCbes: {
    adapter: 'sails-cbes',
    cb: { ... },
    es: { ... }
}
您可以通过在使用此连接的sails中创建一个模型来尝试

至于依赖项,您需要自己安装couchbase和elasticsearch,然后从sails cbes文件夹中安装sudo npm,这样您就可以开始了。对于测试依赖项,请在测试文件夹中运行npm install


希望这对您有所帮助

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


因此,我相信sails cbes是正确的适配器密钥,但是,我安装的适配器有一些不太正确的地方。当我尝试运行测试脚本时,它们失败了。缺少依赖项…我确认sails cbes是正确的适配器密钥。我现在有一个访问couchbase bucket的问题。我会更新我的帖子。原来的帖子已经更新。谢谢你的解释。我已成功更新连接配置。