본문 바로가기
Q&A2024년 12월 19일1분 읽기

Cloudflare Workers로 서버리스 API 만들기

배
배준호
조회 896댓글 1

Cloudflare Workers로 API를 만들 수 있다고 하는데 어떻게 시작하나요?

댓글 1

김김영삼1년 전

Cloudflare Workers 시작하기:

# Wrangler CLI 설치
npm install -g wrangler
wrangler login

# 프로젝트 생성
npm create cloudflare@latest my-api

# src/index.ts
export default {
async fetch(request: Request): Promise<Response> {
const url = new URL(request.url);

if (url.pathname === "/api/hello") {
return Response.json({ message: "Hello from Edge!" });
}

return new Response("Not Found", { status: 404 });
},
};

# 로컬 테스트
wrangler dev

# 배포
wrangler deploy

장점:

  • 전 세계 300+ 엣지 로케이션에서 실행 (지연시간 최소)
  • 무료: 일 10만 요청
  • 콜드 스타트 0ms (V8 isolates)
  • D1(SQLite), KV, R2(S3) 연동 가능
Ctrl+Enter로 등록