Cloudflare Workers: Einführung und Erste Schritte

Erkunden Sie Cloudflare Workers für Serverless-Computing mit diesem praxisnahen Leitfaden, der Workers-Runtime, Wrangler CLI und Deployments behandelt.

Alex Chen
Alex Chen
1. Juni 202610 min read
Auch verfügbar auf:English · 中文

Zusammenfassung: Cloudflare Workers ist eine serverseitige Ausführungsumgebung, die JavaScript am Edge-Standort in weltweit über 330 Städten ausführt. Dieser Leitfaden behandelt die Workers-Runtime, das Wrangler CLI-Setup, die Projektstruktur, lokale Entwicklung und das Deployment. Das vollständige Tutorial finden Sie unter tanstackship.com.


Einführung

Cloudflare Workers führt Ihren Code im globalen Netzwerk von Cloudflare aus und skaliert automatisch von null auf Millionen von Anfragen. Im Gegensatz zu herkömmlichen Serverless-Lösungen (AWS Lambda) wird Workers gleichzeitig in jedem Rechenzentrum ausgeführt, sodass Sie Rechenleistung in Millisekunden für jeden Nutzer bereitstellen können. Einen detaillierten Vergleich der Edge-Computing-Plattformen finden Sie in unserem Leitfaden Edge Computing: Workers vs Lambda@Edge.


Wrangler CLI Setup

bash
# Wrangler global installieren
npm install -g wrangler

# Ins Cloudflare-Konto einloggen
wrangler login

# Ein neues Workers-Projekt erstellen
npx create-cloudflare my-worker

# Lokale Entwicklung starten
wrangler dev

# In Produktion deployen
wrangler deploy

Einfacher Worker

ts
export default {
  async fetch(request: Request, env: Env, ctx: ExecutionContext): Promise<Response> {
    const url = new URL(request.url)

    if (url.pathname === '/api/hello') {
      return new Response(JSON.stringify({ message: 'Hello from the edge!' }), {
        headers: { 'Content-Type': 'application/json' },
      })
    }

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

Workers im Vergleich zu anderen Compute-Plattformen

PlattformKaltstartStandorteArbeitsspeicherPreisgestaltung
Cloudflare Workers<5ms330+ Standorte128MB0,30 $/Million Req
AWS Lambda200ms-1sRegionen10GB0,20 $/Million Req
Vercel Edge<50ms100+ Standorte128MBInklusive
Deno Deploy<10ms35+ Standorte256MB0,10 $/Million Req

Fazit

Cloudflare Workers bietet die schnellste verfügbare Serverless-Runtime. Mit Kaltstarts von nahezu null und globaler Verteilung ist sie ideal für APIs, Middleware und SSR. In Kombination mit TanStack Start erhalten Sie ein Full-Stack-Framework, das auf Workers läuft. Für ein Production-Deployment folgen Sie unserem TanStack Start Deployment Guide. Und um Ihre TypeScript-Umgebung richtig zu konfigurieren, lesen Sie den Leitfaden Cloudflare Workers TypeScript Setup.