什么是http.ServerResponse.prototype中的_hasConnectPatch

时间:2013-05-25 11:50:29

标签: node.js

我正在寻找连接模块中的patch.js。有一些代码如下:

var http = require('http')   ,res = http.ServerResponse.prototype;

...

if(!res._hasConnectPatch){ ....

这里的_hasConnectPatch属性是什么?它不在node.js组织中的API doc的描述中。 我在哪里可以找到_hasConnectPatch的描述?

1 个答案:

答案 0 :(得分:0)

它是一个布尔标志,可以避免在patch.js中应用代码两次。 patch.js提供“标头已发送”标记。

如果您在codeif之前查看评论,您会看到// apply only once并且在文件的末尾附近:

res._hasConnectPatch = true

它不在节点文档中,因为它是connect扩展名。