SAILS-CBES适配器键,它是什么?

时间:2015-05-10 16:55:18

标签: sails.js couchbase

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

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

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

},
...

2 个答案:

答案 0 :(得分:0)

假设通过'key'引用'password'字段:

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

未自动创建存储桶,因此您必须在couchbase中手动执行此操作。然后您可以选择为存储桶本身设置密码,但默认值只是空字符串。只要您在模型中声明映射,Elasticsearch索引就会自动完成。

配置文件应该在sails-project/config/connections.js中,它应该如下所示:

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

您可以通过在使用此连接的风帆中创建模型来尝试。

至于依赖关系,你需要自己安装couchbase和elasticsearch,然后从sails-cbes文件夹做一个sudo npm install,你应该好好去。对于测试依赖项,请在测试文件夹中运行npm install。

希望这有帮助

答案 1 :(得分:0)

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

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