Nodejs HTTP请求的超时处理(Nodejs HTTP Client Request Timeout Handle)
问题 Nodejs原生的http.request 方法是不支持设置超时参数的,而网络请求经常会遇到超时的情况,特别是对于外部网络,如果不处理超时,发起的请求将会一直卡主,消耗的系统资源也不能及时被释放。 解决方案(旧) 定时器:通过定时器,当timeout事件触发的时候,主动调用req.abort() 终止请求,然后返回超时异常。 Request Timeout & Response Ti...