Skip to content

Fastly Compute

Fastly Compute 是一套先进的边缘计算平台,可在全球网络上以你喜欢的语言运行代码。Hono 同样支持 Fastly Compute。

可以使用 Fastly CLI 在本地开发并通过几条命令发布应用。

1. 环境准备

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

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

2. 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 start
sh
yarn start
sh
pnpm run start
sh
bun run start

4. 部署

使用以下命令构建并部署到 Fastly 账号。首次部署时,CLI 会提示你在账户中创建新服务。

若尚无账号,请先注册 Fastly 账号

sh
npm run deploy
sh
yarn deploy
sh
pnpm run deploy
sh
bun run deploy

Released under the MIT License.