为了账号安全,请及时绑定邮箱和手机立即绑定

node接口里使用promise疑问?

node接口里使用promise疑问?

PIPIONE 2018-08-26 11:32:15
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
提交
取消
意见反馈 帮助中心 APP下载
官方微信