异步等待无法在dns上正常工作

时间:2018-06-21 11:28:20

标签: javascript node.js async-await

我在我的node.js应用程序中使用了异步等待,它无法正常工作。 请查看我的代码:

app.post('/checkDns', async function (req, res) {
    let message = 'Not Found : Site Not Exist';
    for (var i = 0; i < 5; i++) {
        console.log("major lookup" + i)
        await dns.lookup(req.body.dns,  function (err, address) {
            console.log("lookup" + i)
        })
    }
})

我应该先得到“ major lookup0”,然后是“ lookup 0”。但是我要得到major lookup 0,然后是1,然后是2。谢谢您的帮助。

0 个答案:

没有答案