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.