Node.js: ServerResponse.flushHeaders() implemented.

This closes #1006 issue on GitHub.

Reviewed-by: Andrew Clayton <a.clayton@nginx.com>
This commit is contained in:
Andrei Zeliankou
2023-11-17 17:27:31 +00:00
parent 919cae7ff9
commit 1443d623d4
4 changed files with 22 additions and 0 deletions

View File

@@ -138,6 +138,10 @@ ServerResponse.prototype.removeHeader = function removeHeader(name) {
}
};
ServerResponse.prototype.flushHeaders = function flushHeaders() {
this._sendHeaders();
};
ServerResponse.prototype._removeHeader = function _removeHeader(lc_name) {
let entry = this.headers[lc_name];
let name_len = Buffer.byteLength(entry[0] + "", 'latin1');