节点js Couch基本连接错误

时间:2017-12-04 03:34:55

标签: node.js couchbase

下面是用于连接到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来说,这是一个新手。 请原谅我的语言。 感谢

1 个答案:

答案 0 :(得分:0)

您已注释掉身份验证,这就是无法连接的原因。您必须提供用户名/密码才能连接Couchbase服务器。在官方文档中查找更多信息:https://developer.couchbase.com/documentation/server/current/sdk/nodejs/sdk-authentication-overview.html