跳转到正文

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.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 app

如果从 vercel 模板开始创建项目,这部分已为你配置好。

3. 运行 ​

在本地运行开发服务器:

sh
vercel dev

访问 localhost:3000 会收到文本响应。

4. 部署 ​

使用 vc deploy 部署到 Vercel。

sh
vercel deploy

延伸阅读 ​

在 Vercel 文档中进一步了解 Hono。

基于 MIT 许可证发布。