如果数据库在3秒钟后无法连接,我将尝试向客户端发回一个错误。我从猫鼬医生那里找到过这些方法。
1(
mongoose.connect("mongodb://localhost/smslist?connectTimeoutMS=1000"
2( 设置此选项:
connectTimeoutMS: 1000
我关闭了服务器以确保它不会响应,我希望客户端在一秒钟后收到错误,但不幸的是,这两个都不起作用,客户端只在30秒钟后收到一个错误,据我所知,这是节点套接字的默认值。你知道我该怎么解决这个问题吗?
如果有人看到这篇文章,我已经用serverSelectionTimeoutMS=1000
而不是connectTimeoutMS=1000
修复了它