我正在使用sails-mongo和Sails v0.12.13,并意识到如果mongodb停止,当我向控制器发出一些请求时(使用 curl ),请求会停留一段时间然后返回应用程序日志中没有错误。我只是在curl控制台上收到消息:
curl:(52)来自服务器的空回复
这是我的代码段:
model.find()
.then((result) => {
options.status = true;
return callback(null, getResponse(null, name, options));
})
.catch((err) => {
options.status = false;
return callback(err, getResponse(err, name, options));
});
试图将日志放入catch块但没有打印出来。
我是否遗漏了某些内容,或者在处理连接丢失时sails-mongo适配器是否存在问题?