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-appsh
yarn create hono my-appsh
pnpm create hono my-appsh
bunx create-hono my-appsh
deno run -A npm:create-hono my-appmy-appに移動して、依存関係をインストールします。
sh
cd my-app
npm ish
cd my-app
yarnsh
cd my-app
pnpm ish
cd my-app
bun i3. 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ブラウザでhttps://:7676にアクセスします。
sh
npm run devsh
yarn devsh
pnpm devsh
bun run dev4. デプロイ
sh
npm run deploysh
yarn deploysh
pnpm deploysh
bun run deploy以上です!!
