From 8016a04e8f27e64932d0302fe2e5136eef3101f9 Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Mon, 11 Mar 2024 16:55:12 -1000 Subject: [PATCH] Fix broken server failsafe when Vite dev server isn't started --- server.ts | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/server.ts b/server.ts index 41821fdd..90ba79ef 100644 --- a/server.ts +++ b/server.ts @@ -168,7 +168,22 @@ export const createServer = ( config.http.base_url, "http://localhost:5173" ) - ); + ).catch(async e => { + await logger.logError( + LogLevel.ERROR, + "Server.Proxy", + e as Error + ); + await logger.log( + LogLevel.ERROR, + "Server.Proxy", + `The development Vite server is not running or the route is not found: ${req.url.replace( + config.http.base_url, + "http://localhost:5173" + )}` + ); + return errorResponse("Route not found", 404); + }); if ( proxy.status !== 404 &&