在 JavaScript 中实现 Ruby Timeout 模块功能的最佳方法是什么?
http://www.ruby-doc.org/stdlib-1.9.3/libdoc/timeout/rdoc/Timeout.html
例如取消(异步)完成时间比给定时间长的请求?
编辑:
为了明确我想要实现的目标:
例如,如果我在 node.js 中执行 HTTP 请求,例如
http.request(options, callback).end();
如果请求的时间超过给定的超时时间,我想取消请求。因此,取消绑定回调或确保请求没有进一步影响所需的一切。