node的request模块timeout设置没起作用原因是什么

clipboard.png
设置了一秒的超时,但是抓取请求远远超过一秒了还是没起作用,报超时的错误

clipboard.png
打印看到整个请求都已经5秒了,不知道这是啥原因

阅读 5k
1 个回答
wait for a server to send response headers (and start the response body) before aborting the request.

5秒是响应完成5秒还是响应开始时已经5秒
timeout只是接收body前是否超时,开始接收body的那一刻起timeout就不管了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题