본문 바로가기
Backend2024년 12월 31일1분 읽기

Hono — 초경량 웹 프레임워크로 Edge에서 빛나다

YS
김영삼
조회 1861
Hono — 초경량 웹 프레임워크로 Edge에서 빛나다

Hono란

Hono는 12KB의 초경량 웹 프레임워크로, Cloudflare Workers, Deno, Bun, Node.js 등 모든 런타임에서 동작합니다.

기본 사용법

import { Hono } from "hono";
import { cors } from "hono/cors";
import { jwt } from "hono/jwt";

const app = new Hono();
app.use("/*", cors());
app.use("/api/*", jwt({ secret: "mySecret" }));

app.get("/api/posts", async (c) => {
  const posts = await db.select().from(postsTable);
  return c.json(posts);
});

export default app;

Express와 유사한 API면서도 타입 안전성과 성능이 뛰어납니다.

댓글 2

백백엔드개발(guest)1년 전
추가로 프로덕션에서는 캐시 설정도 함께 하면 좋습니다.
인인프라관리자(guest)1년 전
사이드 프로젝트에 적용했는데 훨씬 깔끔해졌습니다.
Ctrl+Enter로 등록