Node.js nano库来处理couchdb:需要超时

栏目: 数据库 · 发布时间: 7年前

内容简介:Node.js nano库来处理couchdb:需要超时

我想使用nano库。我使用了db.search/db.get/db.destroy/db.insert ,但是没有办法添加timeout。

有很多async函数可以将回调传为参数。我不想修改回调,还有没有其他的方法?

--------------------------------------解决方案--------------------------------------------

使用nano,你可以提供一个对象,传递给请求对象:

1. [代码] [text]

var db = require('nano')({"requestDefaults" : { "proxy" : "http://someproxy" }});

为了更改timeout,你可以使用timeout属性:

2. [代码] [text]

var db = require('nano')({

"uri": "http://localhost:5984/mydb",

"requestDefaults" : { "timeout" : "100" } // in miliseconds

});

Linux中,默认timeout大概是20000ms,20秒。

下面关于Node.js的内容你可能也喜欢:

在Ubuntu 14.04/15.04 上安装配置 Node.js v4.0.0  http://www.linuxidc.com/Linux/2015-10/123951.htm

如何在CentOS 7安装Node.js http://www.linuxidc.com/Linux/2015-02/113554.htm

Ubuntu 14.04下搭建Node.js开发环境 http://www.linuxidc.com/Linux/2014-12/110983.htm

Ubunru 12.04 下Node.js开发环境的安装配置 http://www.linuxidc.com/Linux/2014-05/101418.htm

Node.Js入门[PDF+相关代码] http://www.linuxidc.com/Linux/2013-06/85462.htm

Node.js开发指南 高清PDF中文版 +源码 http://www.linuxidc.com/Linux/2014-09/106494.htm

Node.js入门开发指南中文版 http://www.linuxidc.com/Linux/2012-11/73363.htm

Ubuntu 编译安装Node.js http://www.linuxidc.com/Linux/2013-10/91321.htm

Node.js 的详细介绍 请点这里

Node.js 的下载地址 请点这里

本文永久更新链接地址 http://www.linuxidc.com/Linux/2015-12/126174.htm


以上所述就是小编给大家介绍的《Node.js nano库来处理couchdb:需要超时》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

算法导论

算法导论

[美] Thomas H. Cormen、Charles E. Leiserson、Ronald L. Rivest、Clifford Stein / 高等教育出版社 / 2002-5 / 68.00元

《算法导论》自第一版出版以来,已经成为世界范围内广泛使用的大学教材和专业人员的标准参考手册。 这本书全面论述了算法的内容,从一定深度上涵盖了算法的诸多方面,同时其讲授和分析方法又兼顾了各个层次读者的接受能力。各章内容自成体系,可作为独立单元学习。所有算法都用英文和伪码描述,使具备初步编程经验的人也可读懂。全书讲解通俗易懂,且不失深度和数学上的严谨性。第二版增加了新的章节,如算法作用、概率分析......一起来看看 《算法导论》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

html转js在线工具
html转js在线工具

html转js在线工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具