diff options
author | Shav Kinderlehrer <[email protected]> | 2023-10-15 00:14:32 -0400 |
---|---|---|
committer | Shav Kinderlehrer <[email protected]> | 2023-10-15 00:14:32 -0400 |
commit | 96982b85e23af2a24841c3c44e598ae71f78abf6 (patch) | |
tree | ccdedb6e6b4e5d84c259a90d7cb9e9eb1202f2b6 /src/index.ts | |
parent | e05f78146ef386a81b39d3e05afa145c1e23f679 (diff) | |
download | url-shortener-96982b85e23af2a24841c3c44e598ae71f78abf6.tar.gz url-shortener-96982b85e23af2a24841c3c44e598ae71f78abf6.zip |
Implement get
Diffstat (limited to 'src/index.ts')
-rw-r--r-- | src/index.ts | 15 |
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}` ); |