Hono + Cloudflare Workers 入門ガイド

Hono は Cloudflare Workers 上で動作する軽量フレームワークです。

セットアップ

npm create hono@latest my-app
cd my-app
npm install

ルーティング

Hono のルーティングは Express ライクで直感的です。

import { Hono } from 'hono'

const app = new Hono()

app.get('/api/articles', async (c) => {
  const articles = await fetchArticles()
  return c.json(articles)
})

ミドルウェア

認証やロギングなどのミドルウェアも簡単に追加できます。

デプロイ

wrangler deploy

これだけでエッジにデプロイ完了です。