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) ) );