我有问题,正确配置我的couchbase适配器的帆-js。我使用的是帆-cbes适配器。文档中没有提到使用的关键。对于任何可能像我这样挣扎的人,下面是我的配置文件:
{
...
//couchbase
cb: {
adapter: 'sails-cbes',
host: 'localhost',
port: 8091,
user: 'user',
pass: 'password',
bucket: {
name: 'bucket',
pass: 'bucketPassword'
}
}
},
...发布于 2015-05-19 15:30:50
假设您通过“key”引用“password”字段:
第一个密码是您第一次登录到https://localhost:8091时在对话中设置的密码。
桶不是自动创建的,所以您必须在couchbase中手动创建。然后,您可以选择为桶本身设置密码,但是缺省值只是空字符串。只要在模型中声明映射,Elasticsearch索引就会自动完成。
配置文件应该在sails-project/config/connections.js中,它应该如下所示:
sailsCbes: {
adapter: 'sails-cbes',
cb: { ... },
es: { ... }
}您可以通过在sails中创建一个使用此连接的模型来尝试它。
至于依赖项,您需要自己安装couchbase和elasticsearch,然后从sails文件夹中安装一个sudo npm install,这样就可以了。对于测试依赖项,在测试文件夹中运行npm安装。
希望这能有所帮助
发布于 2015-05-20 13:08:38
我想你不明白水手适配器是怎么工作的。请花一些时间阅读水手的文档,特别是连接配置(适配器)。
http://sailsjs.org/#!/documentation/reference/sails.config/sails.config.connections.html
https://stackoverflow.com/questions/30154069
复制相似问题