diff --git a/src/index.ts b/src/index.ts index 3191383..ae4a225 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,9 +1,20 @@ import { Hono } from 'hono' +import { drizzle } from 'drizzle-orm/d1'; +import { Env } from './types/drizzleTypes'; +import { users } from './db/schema'; -const app = new Hono() +const app = new Hono<{ Bindings: Env}>() -app.get('/', (c) => { - return c.text('Hello Hono!') +app.get('/', async (c) => { + const db = drizzle(c.env.DB) + + await db.insert(users).values({ + name: 'Eric', + }) + + const dbUsers = await db.select().from(users) + + return c.json(dbUsers[0]) }) export default app