NPM-Request handle on data stop flowing/streaming

NPM-Request handle on data stop flowing/streaming

我正在使用 request 传输 CCTV 流,并使用 Express 提供它。 有时流式传输过程中网络连接出现问题,导致客户端图片冻结在最后一个分块数据上。

我需要捕获此事件,以便我可以通过提供一些错误图像文件在客户端上进行操作。我尝试了 exitclosefinishstop 事件,但 none 成功。 到目前为止,我没有在 request's Issues 或其他 SO 问题上发现类似的问题。

抱歉来晚了,

我发现传递timeout option可以捕获网络断开并触发error事件。它打印为 Error: ESOCKETTIMEDOUT.

这足以满足我的需求。