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