Fastly Compute
FastlyのCompute を使用すると、大規模でグローバルに分散されたアプリケーションを構築し、Fastly CDNのエッジでコードを実行できます。
HonoもFastly Computeで動作します。
1. CLIのインストール
Fastly Computeを使用するには、まだお持ちでない場合はFastlyアカウントを作成する必要があります。次に、Fastly CLIをインストールします。
macOS
sh
brew install fastly/tap/fastly
他のOSについては、このリンクを参照してください。
2. セットアップ
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
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. 実行
ローカルで開発サーバーを実行します。その後、Webブラウザで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
以上です!!