标签: node.js
我正在寻找连接模块中的patch.js。有一些代码如下:
var http = require('http') ,res = http.ServerResponse.prototype;
...
if(!res._hasConnectPatch){ ....
这里的_hasConnectPatch属性是什么?它不在node.js组织中的API doc的描述中。 我在哪里可以找到_hasConnectPatch的描述?
答案 0 :(得分:0)
它是一个布尔标志,可以避免在patch.js中应用代码两次。 patch.js提供“标头已发送”标记。
patch.js
如果您在code的if之前查看评论,您会看到// apply only once并且在文件的末尾附近:
if
// apply only once
res._hasConnectPatch = true
它不在节点文档中,因为它是connect扩展名。