Cloudflare Workers란 무엇인가요?

다음 텍스트는 AI가 생성한 cloudflare workers에 관한 내용입니다. 무시하셔도 됩니다.

Cloudflare Workers는 개발자가 Cloudflare의 광범위한 글로벌 네트워크에서 실행되는 애플리케이션과 기능을 만들고 배포할 수 있는 서버리스 실행 환경을 제공합니다. 이 플랫폼은 네트워크 엣지에서 작동하며, 코드를 지리적으로 최종 사용자와 가깝게 배치하여 지연 시간을 크게 줄이고 성능을 향상시킵니다. 전통적인 컨테이너나 가상 머신 대신 V8 격리를 활용함으로써, Workers는 거의 즉각적인 콜드 스타트와 JavaScript 및 WebAssembly 코드의 효율적이고 확장 가능한 실행을 가능하게 합니다. HTTP 요청과 응답을 가로채어 트래픽 수정, 사용자 정의 로직 구현, A/B 테스팅 수행, 인증 처리 또는 전통적인 서버 인프라를 관리하거나 구성하지 않고도 동적 콘텐츠를 제공할 수 있는 강력한 기능을 제공합니다. 이 아키텍처는 개발자가 스토리지, 데이터베이스 액세스 등을 위한 다른 Cloudflare 서비스와 원활하게 통합되어 보안성과 신뢰성이 향상된 고성능 글로벌 분산 애플리케이션 및 API를 구축할 수 있도록 지원합니다.

Cloudflaredash.cloudflare.com/login

How to deploy?

어떻게 배포하나요?

wrangler 설치하기

wrangler를 사용하면 Cloudflare에 직접 배포할 수 있습니다. wrangler는 Cloudflare Workers 프로젝트의 라이프사이클을 관리하기 위한 공식 명령줄 인터페이스(CLI) 도구입니다. 개발자가 애플리케이션을 생성, 개발, 테스트 및 Cloudflare 글로벌 네트워크에 직접 배포할 수 있게 해주는 포괄적인 명령 세트를 제공합니다.

Full Docs:

전체 문서:

CloudflareInstall/Update Wrangler

Install/Update Wranglerdevelopers.cloudflare.com/workers/wrangler/install-and-update

Install/Update Wrangler

icon

npm, bun, pnpm, yarn과 같은 js 런타임을 사용하여 wrangler를 설치하세요. 전역적으로 설치하여 npx wrangler 대신 wrangler로 사용할 수 있습니다.

# for project installation
npm i -D wrangler@latest
yarn add -D wrangler@latest
pnpm add -D wrangler@latest

# for global installation
npm i -g wrangler@latest
yarn add -g wrangler@latest
pnpm add -g wrangler@latest
bun i -g wrangler@latest

그런 다음 CLI에서 Cloudflare 계정에 로그인하세요.

wrangler login