1
0
Fork 0
forked from svrjs/svrjs

Replace ES5-style function in request handler with ES6-style ones

This commit is contained in:
Dorian Niemiec 2024-08-27 18:23:57 +02:00
parent 0c286bda43
commit bced5927fe

View file

@ -42,7 +42,7 @@ function requestHandler(req, res) {
let ph = Object.assign({}, config.customHeaders); let ph = Object.assign({}, config.customHeaders);
if (config.customHeadersVHost) { if (config.customHeadersVHost) {
let vhostP = null; let vhostP = null;
config.customHeadersVHost.every(function (vhost) { config.customHeadersVHost.every((vhost) => {
if ( if (
matchHostname(vhost.host, req.headers.host) && matchHostname(vhost.host, req.headers.host) &&
ipMatch(vhost.ip, req.socket ? req.socket.localAddress : undefined) ipMatch(vhost.ip, req.socket ? req.socket.localAddress : undefined)
@ -55,12 +55,12 @@ function requestHandler(req, res) {
}); });
if (vhostP && vhostP.headers) { if (vhostP && vhostP.headers) {
const phNu = Object.assign({}, vhostP.headers); const phNu = Object.assign({}, vhostP.headers);
Object.keys(phNu).forEach(function (phNuK) { Object.keys(phNu).forEach((phNuK) => {
ph[phNuK] = phNu[phNuK]; ph[phNuK] = phNu[phNuK];
}); });
} }
} }
Object.keys(ph).forEach(function (phk) { Object.keys(ph).forEach((phk) => {
if (typeof ph[phk] == "string") if (typeof ph[phk] == "string")
ph[phk] = ph[phk].replace(/\{path\}/g, req.url); ph[phk] = ph[phk].replace(/\{path\}/g, req.url);
}); });
@ -77,7 +77,7 @@ function requestHandler(req, res) {
res.writeHeadNodeApi = res.writeHead; res.writeHeadNodeApi = res.writeHead;
res.setHeaderNodeApi = res.setHeader; res.setHeaderNodeApi = res.setHeader;
res.writeHead = function (a, b, c) { res.writeHead = (a, b, c) => {
let table = c; let table = c;
if (typeof b == "object") table = b; if (typeof b == "object") table = b;
if (table == undefined) table = this.tHeaders; if (table == undefined) table = this.tHeaders;
@ -99,7 +99,7 @@ function requestHandler(req, res) {
return res.writeHeadNodeApi(a, table); return res.writeHeadNodeApi(a, table);
} }
}; };
res.setHeader = function (headerName, headerValue) { res.setHeader = (headerName, headerValue) => {
const al = headerName.toLowerCase(); const al = headerName.toLowerCase();
if ( if (
al != "transfer-encoding" && al != "transfer-encoding" &&