😺

【Drizzle ORM】NextJs14 と Drizzle ORM【#8 Hono Setup 】

2024/07/20に公開

【#8 Hono Setup 】

YouTube: https://youtu.be/rGBNTFYp-m8
https://youtu.be/rGBNTFYp-m8

今回は「Hono」の初期設定を行います。

https://hono.dev/docs/getting-started/vercel

「api」フォルダに「[[...route]]」を作成して、
「route.ts」ファイルを作成します。

app/api/[[...route]]/route.ts
import { Hono } from "hono";
import { handle } from "hono/vercel";

export const runtime = "edge";

const app = new Hono().basePath("/api");

//http://localhost:3000/api/hello

app.get("/hello", (c) => {
  return c.json({
    message: "Hello Next.js!",
  });
});

export const GET = handle(app);
export const POST = handle(app);
export const PATCH = handle(app);
export const DELETE = handle(app);

http://localhost:3000/api/hello

こちらにアクセスして、
「"Hello Next.js!"」が表示できれば
初期設定は問題ないかと思います。

https://hono.dev/docs/guides/best-practices

Discussion