如何确定 Node .js服务器响应是否已停止
How to determine for sure if Node.js server response is stopped?
如何确定服务器。HttpResponse 停止而不侦听"结束"或"关闭"事件?
我想要实现的是这样的:
http.createServer(function (request, response) {
var foo; // my event emitting object
// ... something compilated happens here ...
foo.onSomeEvent(function () {
if (response.hasEnded) {
// do something
}
});
});
您可以检查响应对象上的 finished
属性:
if (res.finished) {
...
}
(我自己从来没有用过,所以不确定使用时是否有任何潜在的问题需要考虑)
使用
if(response.writableEnded){
//doSomething();
}
响应已完成已弃用
相关文章:
- 如何用jQuery捕捉ajax是否得到了错误的响应类型
- 使用JSONP内容压缩web服务响应是否有效
- AngularJS web服务是否应返回响应的深层副本
- jQuery检查url是否响应
- 如何通过服务器找到用户是否开始响应?[i.e.In 编辑他们是否键入的文本]
- XMLHttpRequest 对象在收到响应后是否关闭
- 是否存在任何使用 sass/指南针进行响应式菜单的方法
- 检测 iframe 网页是否响应
- 服务工作线程是否可以响应同步 XHR 请求
- 快速 - 路由中间件 如何确定响应视图是否已呈现
- 无法检测响应语音是否正在播放()
- 我怎么知道$http响应是否来自缓存 - Angular
- Jquery 查找响应是否包含元素
- 如何确定 Node .js服务器响应是否已停止
- 除了屏幕之外,CSS 值是否有任何方法响应窗口宽度@media
- 是否可以在它之外使用 ajax 响应
- 如何在 JSON 中同时检查响应及其子节点是否存在
- 他们是否有任何带有幻灯片的响应式灯箱,可以正确滑动
- 请求后是否可以在下一个代码行中获取 Ajax 响应
- 使用JavaScript确定一个站点在移动设备上是否响应