Couchbase node.js模块

维克拉姆·贾坎普迪(Vikram Jakkampudi)

我正在使用节点v.0.10.33沙发床,节点模块v.2.0.0和沙发床服务器-v.3.0.1

   var couchbase = require("couchbase");

// Connect to Couchbase Server

var cluster = new couchbase.Cluster('10.50.10.31:8091');
var bucket = cluster.openBucket('beer-sample', function(err) {
  if (err) {
    // Failed to make a connection to the Couchbase cluster.
    throw err;
  }

  // Retrieve a document

  bucket.get('aass_brewery-juleol', function(err, result) {
    if (err) {
      // Failed to retrieve key
      throw err;
    }

    var doc = result.value;

    console.log(doc.name + ', ABV: ' + doc.abv);

    // Store a document

    doc.comment = "Random beer from Norway";

    bucket.replace('aass_brewery-juleol', doc, function(err, result) {
      if (err) {
        // Failed to replace key
        throw err;
      }

      console.log(result);

      // Success!
      process.exit(0);
    });
  });
});

当我在安装couchbase服务器的同一台计算机上运行上述程序时,其工作正常。

 var cluster = new couchbase.Cluster('127.0.0.1:8091');

但是,当我使用通过局域网连接的另一个系统运行时,出现网络错误。用这条线

 var cluster = new couchbase.Cluster('10.50.10.31:8091');

这个错误...

Couchbase Error : Network Failure

也尝试过

var cluster = new couchbase.Cluster('couchbase://10.50.10.31')

不起作用...

var cluster = new couchbase.Cluster('couchbase://localhost')

工作正常...

我要去哪里了,请帮帮我。

维克拉姆·贾坎普迪(Vikram Jakkampudi)

问题出在python和node-gyp

我已经升级了python

并重新构建Couchbase模块

cd path_to_nodejs_project/node_modules/coucbase/
node-gyp clean
node-gyp configure
node-gyp build

这解决了我的问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Couchbase node.js模块

来自分类Dev

如何使用CAS替换Couchbase文档-CouchBase Node JS 2.0

来自分类Dev

如何使用CAS替换Couchbase文档-CouchBase Node JS 2.0

来自分类Dev

使用Couchnode模块v.1.2.4从Node.js连接到CouchBase时出错

来自分类Dev

Couchbase集群和Node.js分布式架构

来自分类Dev

couchbase在node.js中按日期减少

来自分类Dev

Node js 逐行模块

来自分类Dev

使用node.js启用Couchbase N1QL引擎

来自分类Dev

带有Couchbase数据库的无效ELF标头Node js

来自分类Dev

从Node.js SDK向Couchbase的并行数据库请求

来自分类Dev

Couchbase集群和Node.js分布式体系结构

来自分类Dev

使用针对Node.js的Couchbase SDK从AWS Lambda对CRUDbase进行CRUD操作

来自分类Dev

Node.js模块instanceof

来自分类Dev

Node.js模块变量

来自分类Dev

Node.js中的模块

来自分类Dev

Node.js模块的继承

来自分类Dev

Node.js模块“ this”重置

来自分类Dev

导出模块 Node.js

来自分类Dev

导入/导出模块-Node JS / Discord JS

来自分类Dev

与大多数节点问题相反,插入到couchbase后,node.js永远不会退出

来自分类Dev

Couchbase Nginx插件模块作为反向代理

来自分类Dev

模块化gulp / node.js,调用模块变量

来自分类Dev

Node.js找不到模块

来自分类Dev

用模块构造node.js App

来自分类Dev

在Node.js中模拟嵌套模块?

来自分类Dev

Node.js模块文件和Concat

来自分类Dev

在HTML中使用Node.js模块

来自分类Dev

使用Node.js模块压缩HTML

来自分类Dev

使用OOP扩展Node.js模块