Skip to content

Fastly Compute ​

Fastly의 Compute는 대규모 글로벌 애플리케이션을 구축하고 Fastly CDN의 엣지에서 코드를 실행할 수 있게 해준다.

Hono 또한 Fastly Compute에서 동작한다.

1. CLI 설치 ​

Fastly Compute를 사용하려면 먼저 Fastly 계정을 생성해야 한다. 계정이 없다면 링크를 통해 가입한다. 그런 다음 Fastly CLI를 설치한다.

macOS의 경우:

sh
brew install fastly/tap/fastly

다른 운영체제 설치 방법은 다음 링크를 참고한다:

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
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

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. 실행 ​

개발 서버를 로컬에서 실행한다. 그런 다음 웹 브라우저에서 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.