while(1){
}
**如果我运行上述代码,nodejs中会发生什么。它将阻止nodeJs。如果是,请说明如何。因为nodejs是单线程的。
,nodejs是否可以实现
**
答案 0 :(得分:0)
我不想解释您的代码。我建议你先尝试。但是可能是您关于如何处理异步的问题,这是nodejs是非阻塞I / O模型并且是异步的。
您可以使用回调,promise或async await进行处理。
我将在下面的代码中尝试使用异步等待:
app.get('/getdatafromdatabase' async (req, res) => {
try{
const getData = await Schema.findById(req.body.id); //getdata from database
console.log(getData);
//if you not using await,console.log will return undifined
} catch (err) {
console.log(err)
}
})