From e4f4b76afe5d0f65886690ba138872dc2b2167a7 Mon Sep 17 00:00:00 2001 From: Florian Schroedl Date: Mon, 30 May 2022 20:57:45 +0200 Subject: [PATCH] Always send index for spa, move org to api --- src/server/server.nim | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/server/server.nim b/src/server/server.nim index 8ff0161..e5d30e4 100644 --- a/src/server/server.nim +++ b/src/server/server.nim @@ -96,11 +96,13 @@ proc sendOrgFile(env: Env, id: orgId, path: seq[string]): NimHttpResponse = ) ) +proc sendIndex(env: Env): auto = + sendStaticFile(env, path = @["index.html"]) proc handleRoute(env: Env, req: Request): NimHttpResponse = # Handle main route if req.url.path == "/": - return sendStaticFile(env, path = @["index.html"]) + return sendIndex(env) var path = req.url.path.split("/") path.delete(0) @@ -110,10 +112,10 @@ proc handleRoute(env: Env, req: Request): NimHttpResponse = case (req.reqMethod, path): of (HttpGet, ["dist", .._]): sendStaticFile(env, path) - of (HttpGet, ["org", @id, all @rest]): + of (HttpGet, ["api", "org", @id, all @rest]): sendOrgFile(env, id, rest) else: - sendNotFound(env, path) + sendIndex(env) )