Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何设置等待mongodb与mongoose连接的最长时间_Node.js_Mongodb_Mongoose_Timeout - Fatal编程技术网

Node.js 如何设置等待mongodb与mongoose连接的最长时间

Node.js 如何设置等待mongodb与mongoose连接的最长时间,node.js,mongodb,mongoose,timeout,Node.js,Mongodb,Mongoose,Timeout,如果数据库在3秒钟后无法连接,我将尝试向客户端发回一个错误。 我从猫鼬医生那里找到了这些方法 (一) 2) 设置此选项: connectTimeoutMS: 1000 我关闭了服务器以确保它没有响应,我希望客户端在一秒钟后收到错误,但不幸的是,这两个错误都不起作用,并且客户端仅在30秒后收到错误,据我所知,这是节点套接字的默认错误。你知道我如何解决这个问题吗?如果有人看到这篇文章,我会用serverSelectionTimeoutMS=1000而不是connectTimeoutMS=1000

如果数据库在3秒钟后无法连接,我将尝试向客户端发回一个错误。 我从猫鼬医生那里找到了这些方法

(一)

2) 设置此选项:

connectTimeoutMS: 1000

我关闭了服务器以确保它没有响应,我希望客户端在一秒钟后收到错误,但不幸的是,这两个错误都不起作用,并且客户端仅在30秒后收到错误,据我所知,这是节点套接字的默认错误。你知道我如何解决这个问题吗?

如果有人看到这篇文章,我会用
serverSelectionTimeoutMS=1000
而不是
connectTimeoutMS=1000

connectTimeoutMS: 1000