Fastly Compute
Fastly Compute 是一个先进的边缘计算系统,它可以在我们的全球边缘网络上运行你的代码,并且支持你喜欢的编程语言。Hono 也可以运行在 Fastly Compute 上。
你可以在本地开发应用,并使用 Fastly CLI 通过几条命令来发布它。
1. 设置
Fastly Compute 提供了一个快速开始模板。你可以通过 create-hono
命令启动项目。本示例选择 fastly
模板。
npm
npm create hono@latest my-app
yarn
yarn create hono my-app
pnpm
pnpm create hono my-app
bun
bun create hono@latest my-app
deno
deno init --npm hono my-app
进入 my-app
目录并安装依赖。
npm
cd my-app
npm i
yarn
cd my-app
yarn
pnpm
cd my-app
pnpm i
bun
cd my-app
bun i
2. Hello World
编辑 src/index.ts
:
// src/index.ts
import { Hono } from 'hono'
const app = new Hono()
app.get('/', (c) => c.text('Hello Fastly!'))
app.fire()
3. 运行
在本地运行开发服务器,然后在浏览器中访问 http://localhost:7676
。
npm
npm run start
yarn
yarn start
pnpm
pnpm run start
bun
bun run start
4. 部署
要构建并部署你的应用到 Fastly 账号,执行以下命令。第一次部署时,会提示你在账号中创建一个新服务。
如果你还没有账号,需要先 创建 Fastly 账号。
npm
npm run deploy
yarn
yarn deploy
pnpm
pnpm run deploy
bun
bun run deploy