如何正确测试猫鼬连接

时间:2020-04-25 23:57:12

标签: node.js mongodb express mongoose

我想测试请求(表达式)中提供的猫鼬URI是否适合连接。

这是我到目前为止所得到的:

router.post("/ping", async function (req, res) {
    try {
        await mongoose.connect("mongodb://127.0.0.1:27017/db", {
            useNewUrlParser: true,
            useUnifiedTopology: true,
            socketTimeoutMS: 1000,
            serverSelectionTimeoutMS: 1000,
        });
        console.log("accessible")
    } catch (e) {
        console.log("not accessible")
    }
})

但是,在一个不真实的端口中,它显示“未处理承诺拒绝”,并且如果IP地址无法访问,它将永远被卡住。

Q

用户提供的猫鼬数据库URI是否良好,快速进行脏检查的最佳方法是什么?

0 个答案:

没有答案