Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | import { drizzle } from 'drizzle-orm/d1'; import { Hono } from 'hono'; import { users } from './db/schema'; export type Bindings = { DB: D1Database; }; const app = new Hono<{ Bindings: Bindings }>(); app.get('/', (c) => { return c.text('Hello Hono!'); }); /***************************************** * get users *****************************************/ app.get('/users', async (c) => { const db = drizzle(c.env.DB); const result = await db.select().from(users).all(); return c.json(result); }); export default app; |