为了在制作 http.requests 时重用连接,我想使用 ForeverAgent 而不必使用整个请求模块。
我正在使用节点 v0.8.15
那可能吗?有人能告诉我怎么做吗?
为了在制作 http.requests 时重用连接,我想使用 ForeverAgent 而不必使用整个请求模块。
我正在使用节点 v0.8.15
那可能吗?有人能告诉我怎么做吗?
ForeverAgent
最近被拆分成自己的模块,所以你应该使用它。
使用当前版本的 Mikeal 请求模块的布局/结构,您应该能够执行以下操作:
var ForeverAgent = require('request/forever');
var myAgent = new ForeverAgent();
var myRequest = http.request({/* … */, agent:myAgent});
/* … */
有关代理选项的更多详细信息,请参阅node.js http 文档,尽管它很稀疏;对于这个模块的“永远”代理本身,我没有看到任何文档(除了源代码)。