From fa575270662435fa68cb9f32dcd3693e4f840213 Mon Sep 17 00:00:00 2001 From: Badtz Date: Mon, 30 Jun 2025 20:54:03 -0700 Subject: [PATCH] simplify route invocations for example --- src/index.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/index.ts b/src/index.ts index ef818b5..e60fb9b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -2,21 +2,23 @@ import { createUser, getUser } from "./db/util"; Bun.serve({ port: Number(process.env.PORT) || 3000, routes: { - "/": (req) => { + "/": () => { return new Response("Welcome to the landing page!", { status: 200 }); }, "/public/*": (req) => { const filePath = `./src/public${req.url.slice(7)}`; - if (Bun.file(filePath).size) return new Response(Bun.file(filePath)); - return new Response("File not found", { status: 404 }); + if (Bun.file(filePath).size) { + return new Response(Bun.file(filePath)); + } else { + return new Response("File not found", { status: 404 }); + } }, "/api/users/:email": async (req) => { - const users = await getUser(req.params.email); - return Response.json(users); + return Response.json(await getUser(req.params.email)); }, - "/api/create": () => { + "/api/create": async () => { return Response.json( - createUser("Badtz", 27, "me@badtz.dev").then((user) => + await createUser("Badtz", 27, "me@badtz.dev").then((user) => JSON.stringify(user) ) );