Skip to content

Fastly Compute

Fastly's Compute オファリングによって、大規模なでグローバルスケールのアプリケーションを構築し、 Fastry CDN のエッジで動かすことが出来ます。

Hono は Fastly Compute でも動きます。

1. CLI をインストールする

Fastly Compute を使用するために、 Fastly アカウントを作成する必要があります。 次に Fastly CLI をインストールします。

macOS

sh
brew install fastly/tap/fastly

他の OS では次のドキュメントを参照してください:

2. セットアップ

スターターは Fastly Compute でも使用できます。 "create-hono" コマンドでプロジェクトを開始しましょう。 Select fastly template for this example.

sh
npm create hono@latest my-app
sh
yarn create hono my-app
sh
pnpm create hono my-app
sh
bunx create-hono my-app
sh
deno run -A npm:create-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

3. Hello World

src/index.ts を変更します:

ts
// src/index.ts
import { Hono } from 'hono'
const app = new Hono()

app.get('/', (c) => c.text('Hello Fastly!'))

app.fire()

4. Run

ローカルで開発サーバーを起動し、ブラウザで http://localhost:7676 にアクセスしてください。

sh
npm run dev
sh
yarn dev
sh
pnpm dev
sh
bun run dev

4. デプロイ

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

それだけです!!!

Released under the MIT License.