From fe0286189fc194f25d825d340697e1b106c13f48 Mon Sep 17 00:00:00 2001 From: Samuel Whitby Date: Mon, 13 Jan 2025 10:31:42 +1300 Subject: [PATCH] dont convert port to number when running under IISNode, port is not a number so the conversion fails see https://github.com/tjanczuk/iisnode/issues/46 --- api/script/server.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/script/server.ts b/api/script/server.ts index f0ae8edaa..265401ca5 100644 --- a/api/script/server.ts +++ b/api/script/server.ts @@ -15,7 +15,7 @@ defaultServer.start(function (err: Error, app: express.Express) { const httpsEnabled: boolean = Boolean(process.env.HTTPS) || false; const defaultPort: number = httpsEnabled ? 8443 : 3000; - const port: number = Number(process.env.API_PORT) || Number(process.env.PORT) || defaultPort; + const port: string = process.env.API_PORT || process.env.PORT || defaultPort.toString(); let server: any; if (httpsEnabled) {