promsie解決了異步回調嵌套問題,但是使用promsie會不會造成阻塞?接口異步寫法:app.use('/test',function(req,res){
fn()
}fn是一個異步查詢數據庫函數,由于fn是異步,代碼不會再這里等待,假如同時多個請求,下一個請求不會等待fn執行完才接入執行,node可以快速接入多個請求.用async寫接口:app.use('/test',function(req,res){ async fn(){ let res=await fn1() let res1=await fn2(res)
res.send(res1)
}
fn()
}此時fn變為同步,下一個請求必須等待上一個請求處理完才接入,如果請求多的話,是否會造成阻塞,導致靠后的請求等待時間很長?目前很多都是使用promsie來寫封裝接口,會不會造成以上問題?還是我理解錯誤?
- 1 回答
- 0 關注
- 739 瀏覽
添加回答
舉報
0/150
提交
取消