Vercel
Vercel は AI クラウドとして、より高速でパーソナライズされた Web を構築、拡張、保護するための開発ツールとクラウドインフラストラクチャを提供します。
Hono は設定不要で Vercel にデプロイできます。
1. セットアップ
Vercel 向けのスターターテンプレートがあります。 「create-hono」コマンドでプロジェクトを開始します。 この例では vercel テンプレートを選択します。
sh
npm create hono@latest my-appsh
yarn create hono my-appsh
pnpm create hono my-appsh
bun create hono@latest my-appsh
deno init --npm hono my-appmy-app に移動して依存関係をインストールします。
sh
cd my-app
npm ish
cd my-app
yarnsh
cd my-app
pnpm ish
cd my-app
bun i次のステップでは、Vercel CLI でアプリをローカルで開発します。未インストールの場合は、Vercel CLI ドキュメントに従ってグローバルにインストールしてください。
2. Hello World
プロジェクトの index.ts または src/index.ts で、Hono アプリケーションをデフォルトエクスポートします。
ts
import { Hono } from 'hono'
const app = new Hono()
const welcomeStrings = [
'Hello Hono!',
'To learn more about Hono on Vercel, visit https://vercel.com/docs/frameworks/backend/hono',
]
app.get('/', (c) => {
return c.text(welcomeStrings.join('\n\n'))
})
export default appvercel テンプレートで開始した場合は、すでに設定されています。
3. 実行
開発サーバーをローカルで起動するには、次を実行します。
sh
vercel devlocalhost:3000 にアクセスすると、テキストのレスポンスが返ります。
4. デプロイ
vc deploy で Vercel にデプロイします。
sh
vercel deploy