NPM-Request handle on data stop flowing/streaming
NPM-Request handle on data stop flowing/streaming
我正在使用 request 传输 CCTV 流,并使用 Express 提供它。
有时流式传输过程中网络连接出现问题,导致客户端图片冻结在最后一个分块数据上。
我需要捕获此事件,以便我可以通过提供一些错误图像文件在客户端上进行操作。我尝试了 exit
、close
、finish
、stop
事件,但 none 成功。
到目前为止,我没有在 request's Issues 或其他 SO 问题上发现类似的问题。
抱歉来晚了,
我发现传递timeout
option可以捕获网络断开并触发error
事件。它打印为 Error: ESOCKETTIMEDOUT.
这足以满足我的需求。
我正在使用 request 传输 CCTV 流,并使用 Express 提供它。 有时流式传输过程中网络连接出现问题,导致客户端图片冻结在最后一个分块数据上。
我需要捕获此事件,以便我可以通过提供一些错误图像文件在客户端上进行操作。我尝试了 exit
、close
、finish
、stop
事件,但 none 成功。
到目前为止,我没有在 request's Issues 或其他 SO 问题上发现类似的问题。
抱歉来晚了,
我发现传递timeout
option可以捕获网络断开并触发error
事件。它打印为 Error: ESOCKETTIMEDOUT.
这足以满足我的需求。