Skip to content

Vercel

Vercel 是一朵面向 AI 的云,为开发者提供构建、扩展与保护高速个性化 Web 所需的工具与基础设施。

Hono 可以零配置部署到 Vercel。

1. 环境准备

Vercel 提供了启动模板,可通过 create-hono 命令初始化项目。本示例选择 vercel 模板。

sh
npm create hono@latest my-app
sh
yarn create hono my-app
sh
pnpm create hono my-app
sh
bun create hono@latest my-app
sh
deno init --npm hono my-app

进入 my-app 并安装依赖:

sh
cd my-app
npm i
sh
cd my-app
yarn
sh
cd my-app
pnpm i
sh
cd my-app
bun i

接下来会使用 Vercel CLI 在本地调试,如尚未安装请参考Vercel CLI 文档 进行全局安装。

2. Hello World

在项目的 index.tssrc/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/hono',
]

app.get('/', (c) => {
  return c.text(welcomeStrings.join('\n\n'))
})

export default app

如果使用的是 vercel 模板,这些内容已经配置完成。

3. 运行

在本地启动开发服务器:

sh
vercel dev

访问 localhost:3000 即可看到文本响应。

4. 部署

使用 vercel deploy 将应用部署到 Vercel:

sh
vercel deploy

延伸阅读

可在 Vercel 文档 中了解更多关于 Hono 的信息。

Released under the MIT License.