Vercel
Vercel は、 AI クラウドであり、より高速でパーソナライズされたウェブを構築し、拡張し、安全にする開発ツールやクラウドインフラを提供しています。
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 内で、 default export として 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. Run
ローカルで開発サーバを実行するには:
sh
vercel devlocalhost:3000 にアクセスするとテキストレスポンスを返します。
4. デプロイ
vc deploy を使用して Vercel にデプロイします。
sh
vercel deploy