axios 发的http 请求发不出去的问题

 环境 浏览器客户端chrome 75 , 使用axios发送http请求,服务端 使用express 框架。 

问题现象:当我频繁点击网页一段时间后发现显示不了信息了,后来查服务器没有收到相应的请求,我把服务程序重启后又能收到http请求了,所以我一度怀疑是服务端的问题,如果真是由于nodejs或者express框架的问题导致收不到客户端发来的http请求那也太难找了。 

后来发现网页上点击某处时发生的Http一直处于Pending状态,收不到服务器返回,而我把这个请求的超时时间设了很长,但是Pending的链接一多话就会导致axios其他的Http请求也处于pending状态。

看来问题的因为是不能让太多的请求处于pending状态了,否则就会导致所有的请求发不出去了,看来是ajax设置的同时并发的http请求数目是有限制的,就是不清楚这个限制是在浏览器内核 里面 还是是axios库的原因导致的。 

 

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值