http: response.setHeaders()
from: https://github.com/nodejs/node/issues/46082
I've extracted from res.writeHead
the part where it sets multiple headers into res.setHeaders
.
I've removed this part in writeHead
:
if (k === undefined && this._header) { throw new ERR_HTTP_HEADERS_SENT('render'); }
because since https://github.com/nodejs/node/pull/45508 it never enters that condition.