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 回答
- 1 回答
- 0 关注
- 695 浏览
添加回答
举报
0/150
提交
取消