make listeningRedirectPort optional

This commit is contained in:
Vittorio Palmisano 2021-05-07 11:57:45 +02:00
parent b1c3b74767
commit f547ccff0e
2 changed files with 10 additions and 7 deletions

View file

@ -3,6 +3,6 @@ redisOptions:
port: 6379
listeningPort: 3443
listeningRedirectPort: 8080
listeningRedirectPort: 0
httpOnly: false
trustProxy: ''

View file

@ -655,13 +655,16 @@ async function runHttpsServer()
// https
mainListener = spdy.createServer(tls, app);
// http
const redirectListener = http.createServer(app);
// http -> https redirect server
if (config.listeningRedirectPort)
{
const redirectListener = http.createServer(app);
if (config.listeningHost)
redirectListener.listen(config.listeningRedirectPort, config.listeningHost);
else
redirectListener.listen(config.listeningRedirectPort);
if (config.listeningHost)
redirectListener.listen(config.listeningRedirectPort, config.listeningHost);
else
redirectListener.listen(config.listeningRedirectPort);
}
}
// https or http