콘텐츠로 이동

시작하기

사전 요구사항

  • Node.js
  • npm
  • Cloudflare 계정 및 Wrangler CLI

설치

npm install

개발

로컬 개발 서버를 실행합니다.

npm run dev

Wrangler dev 서버가 시작되며, 로컬에서 Worker를 테스트할 수 있습니다.

테스트

npm run test

Vitest를 사용한 테스트가 실행됩니다.

환경 변수 설정

배포 전 HMAC 비밀키를 설정해야 합니다.

npx wrangler secret put HMAC_SECRET

프롬프트에서 비밀키 값을 입력합니다. 이 값은 토큰 서명 검증에 사용됩니다.

배포

Cloudflare Workers에 배포합니다.

npm run deploy

npx wrangler deploy가 실행되어 r2-worker 워커가 배포됩니다.

바인딩 설정

wrangler.jsonc에 다음 바인딩이 설정되어 있습니다.

바인딩명 타입 용도
R2 R2 버킷 con24-mysite 파일 저장소
HMAC_SECRET Secret (직접 설정) 토큰 서명 검증