我在我的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。谢谢您的帮助。