下面是用于连接到couchbase的nodejs代码集。 代码::
`var couchbase = require('couchbase');
var appConfig = require('./app');
var cluster = new couchbase.Cluster(appConfig.database.couchbase.userBrand.host + ":" + appConfig.database.couchbase.userBrand.port);
//cluster.authenticate( 'username', 'password');
var bucket = cluster.openBucket(appConfig.database.couchbase.userBrand.bucketName);
bucket.operationTimeout = 70 * 1000;
bucket.on('error', function(err) {
console.log('CONNECT ERROR:', err);
});
exports.userBrand = bucket;`
但我得到以下错误::
**CONNECT ERROR: { [Error: failed to connect to bucket] code: 2 }**
对于nodejs和Couchbase来说,这是一个新手。 请原谅我的语言。 感谢
答案 0 :(得分:0)
您已注释掉身份验证,这就是无法连接的原因。您必须提供用户名/密码才能连接Couchbase服务器。在官方文档中查找更多信息:https://developer.couchbase.com/documentation/server/current/sdk/nodejs/sdk-authentication-overview.html