시작하기
사전 요구사항
- Node.js
- npm
- Cloudflare 계정 및 Wrangler CLI
설치
개발
로컬 개발 서버를 실행합니다.
Wrangler dev 서버가 시작되며, 로컬에서 Worker를 테스트할 수 있습니다.
테스트
Vitest를 사용한 테스트가 실행됩니다.
환경 변수 설정
배포 전 HMAC 비밀키를 설정해야 합니다.
프롬프트에서 비밀키 값을 입력합니다. 이 값은 토큰 서명 검증에 사용됩니다.
배포
Cloudflare Workers에 배포합니다.
npx wrangler deploy가 실행되어 r2-worker 워커가 배포됩니다.
바인딩 설정
wrangler.jsonc에 다음 바인딩이 설정되어 있습니다.
| 바인딩명 | 타입 | 값 | 용도 |
|---|---|---|---|
R2 |
R2 버킷 | con24-mysite |
파일 저장소 |
HMAC_SECRET |
Secret | (직접 설정) | 토큰 서명 검증 |