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-appsh
yarn create hono my-appsh
pnpm create hono my-appsh
bun create hono@latest my-appsh
deno init --npm 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. 실행
개발 서버를 로컬에서 실행한다. 그런 다음 웹 브라우저에서 http://localhost:7676에 접속한다.
sh
npm run devsh
yarn devsh
pnpm devsh
bun run dev4. 배포
sh
npm run deploysh
yarn deploysh
pnpm deploysh
bun run deploy이것으로 끝입니다!!