Fastly Compute
Fastly Compute 是一套先进的边缘计算平台,可在全球网络上以你喜欢的语言运行代码。Hono 同样支持 Fastly Compute。
可以使用 Fastly CLI 在本地开发并通过几条命令发布应用。
1. 环境准备
Fastly Compute 提供启动模板,可通过 create-hono 命令初始化项目。本示例选择 fastly 模板。
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-app进入 my-app 并安装依赖:
sh
cd my-app
npm ish
cd my-app
yarnsh
cd my-app
pnpm ish
cd my-app
bun i2. Hello World
编辑 src/index.ts:
ts
// src/index.ts
import { Hono } from 'hono'
import { fire } from 'hono/service-worker'
const app = new Hono()
app.get('/', (c) => c.text('Hello Fastly!'))
fire(app)3. 运行
在本地启动开发服务器,然后访问 http://localhost:7676。
sh
npm run startsh
yarn startsh
pnpm run startsh
bun run start4. 部署
使用以下命令构建并部署到 Fastly 账号。首次部署时,CLI 会提示你在账户中创建新服务。
若尚无账号,请先注册 Fastly 账号。
sh
npm run deploysh
yarn deploysh
pnpm run deploysh
bun run deploy