Я пытаюсь отправить обратно ошибку клиенту, если база данных не может подключиться через 3 секунды. Я сталкивался с этими способами из mon goose документы.
1)
mongoose.connect("mongodb://localhost/smslist?connectTimeoutMS=1000"
2) установка этой опции:
connectTimeoutMS: 1000
Я закрыл Чтобы убедиться, что он не отвечает, я ожидал, что клиент получит ошибку через одну секунду, но, к сожалению, оба из них не сработали, и клиент получит ошибку только через 30 секунд, что является значением по умолчанию для сокетов узла, так как насколько я знаю. У вас есть какие-либо подсказки, как я могу решить эту проблему?