From cc0989d55db4ffe8ada1f3ee37ab1c0b1403610d Mon Sep 17 00:00:00 2001 From: Andrew Richardson Date: Tue, 19 Apr 2022 14:20:28 -0400 Subject: [PATCH] Add UI routes last Since the UI routes use wildcards, they need to appear last. Signed-off-by: Andrew Richardson --- server/src/server.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/server/src/server.ts b/server/src/server.ts index 3b92460..119e0e5 100644 --- a/server/src/server.ts +++ b/server/src/server.ts @@ -43,6 +43,12 @@ wsConfig.websockets.forEach((w) => new w().init(wsConfig.prefix, wsConfig.handle const api = genOpenAPI(serverOptions); +app.use('/api', swaggerUi.serve); +app.get('/api', swaggerUi.setup(api)); +app.get('/api-json', (req, res) => { + res.type('text').send(JSON.stringify(api, null, 2)); +}); + const UI_PATH = process.env.UI_PATH; if (UI_PATH) { console.log(`UI Served from ${UI_PATH}`); @@ -52,12 +58,6 @@ if (UI_PATH) { }); } -app.use('/api', swaggerUi.serve); -app.get('/api', swaggerUi.setup(api)); -app.get('/api-json', (req, res) => { - res.type('text').send(JSON.stringify(api, null, 2)); -}); - const server = new http.Server(app); server.on('upgrade', function upgrade(request, socket, head) { if (!wsConfig.handler.handleUpgrade(request, socket, head)) {