aboutsummaryrefslogtreecommitdiff
path: root/src/index.ts
diff options
context:
space:
mode:
authorShav Kinderlehrer <[email protected]>2023-10-15 00:14:32 -0400
committerShav Kinderlehrer <[email protected]>2023-10-15 00:14:32 -0400
commit96982b85e23af2a24841c3c44e598ae71f78abf6 (patch)
treeccdedb6e6b4e5d84c259a90d7cb9e9eb1202f2b6 /src/index.ts
parente05f78146ef386a81b39d3e05afa145c1e23f679 (diff)
downloadurl-shortener-96982b85e23af2a24841c3c44e598ae71f78abf6.tar.gz
url-shortener-96982b85e23af2a24841c3c44e598ae71f78abf6.zip
Implement get
Diffstat (limited to 'src/index.ts')
-rw-r--r--src/index.ts15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/index.ts b/src/index.ts
index 9c1f7a1..119ea91 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1,7 +1,18 @@
import { Elysia } from "elysia";
+import postgres from "postgres";
-const app = new Elysia().get("/", () => "Hello Elysia").listen(3000);
+import { get_home, get_id } from "./get";
+
+const sql = postgres();
+
+const app = new Elysia()
+ .get("/", ({ headers }) => get_home({ headers: headers }))
+ .get("/:id", async ({ params, headers, }) => get_id(
+ { params: params, headers: headers }, sql)
+ )
+
+app.listen(3000)
console.log(
- `🦊 Elysia is running at ${app.server?.hostname}:${app.server?.port}`
+ `listening at ${app.server?.hostname}:${app.server?.port}`
);