ข้ามไปยังเนื้อหาหลัก
#hono#bun#backend#typescript

เริ่มต้นใช้งาน Hono กับ Bun สำหรับ Backend Development

Hono เป็น Web Framework ที่เบาและเร็วมาก เมื่อจับคู่กับ Bun Runtime จะได้ประสิทธิภาพที่โดดเด่น บทความนี้จะพาคุณเริ่มต้นตั้งแต่การติดตั้งจนถึงการสร้าง REST API แรกของคุณ

เริ่มต้นใช้งาน Hono กับ Bun สำหรับ Backend Development

ทำไมต้อง Hono + Bun?

Hono เป็น framework ที่ออกแบบมาให้ทำงานได้บน edge runtime ต่าง ๆ ตั้งแต่ Cloudflare Workers, Deno, และ Bun โดยมี API ที่ clean และ type-safe มาก

การติดตั้ง

bun create hono my-app
cd my-app
bun install

สร้าง Route แรก

import { Hono } from 'hono'

const app = new Hono()

app.get('/', (c) => c.json({ message: 'Hello Hono!' }))

export default app

รัน Server

bun run dev

เพียงเท่านี้คุณก็มี HTTP server ที่ทำงานได้แล้ว ประสิทธิภาพของ Bun ทำให้ startup time เร็วกว่า Node.js อย่างเห็นได้ชัด