Cloudflare Workers: en oversigt
Lær om Cloudflare Workers som en serverløs platform til implementering af kode på kanten, tættere på brugerne.
Cloudflare Workers: en oversigt er en gratis Edge computing med Cloudflare Workers og Deno-lektion på CoddyKit. Dette er lektion 2 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Edge computing med Cloudflare Workers og Deno, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Edge computing med Cloudflare Workers og Deno-kurset indeholder 4 lektioner i alt.
Mød Cloudflare Workers
Cloudflare Workers er en serverløs platform, der kører din kode på Cloudflares globale netværk — utroligt tæt på dine brugere, uanset hvor de befinder sig.
Serverløst, men tættere på
Ligesom AWS Lambda er Workers serverløse — du skriver koden, og Cloudflare kører den uden servere, du skal administrere. Forskellen er, at koden udføres ved kanten, tæt på alle brugere.
Sådan opfanger Workers forespørgsler
En Worker opfanger forespørgsler. Før et kald når din oprindelsesserver, lander det på en Cloudflare-edge-server, hvor din kode kan ændre, besvare eller omdirigere det.
Hvorfor vælge Workers?
Workers er hurtige (koden kører millisekunder fra brugerne), skalerer automatisk, er billige (du betaler pr. brug) og er globale på tværs af hundredvis af datacentre. De er ideelle til moderne apps.
Almindelige anvendelser af Workers
Workers er fremragende til A/B-test, API-gateways, personalisering af indhold og ændring af billedstørrelse undervejs — som en let backend eller et supplement til din eksisterende.
Workers bruger JavaScript
Workers kører standard-JavaScript (eller TypeScript) på V8-motoren — den samme som bruges af Chrome og Node. Velkendt syntaks og velkendte værktøjer.
En Workers opbygning
En Worker lytter efter fetch-hændelser — indgående HTTP-forespørgsler — og svarer på dem. Dette eksempel returnerer blot et almindeligt Hello til enhver forespørgsel.
addEventListener('fetch', event => {
event.respondWith(handleRequest(event.request))
})
async function handleRequest(request) {
// This Worker responds to ANY incoming request
return new Response('Hello from Cloudflare Worker!', {
headers: { 'content-type': 'text/plain' },
})
}Hændelsen 'fetch'
addEventListener('fetch', ...) er din Workers startpunkt: Den kører din kode for hver indgående forespørgsel, og event.respondWith() sender svaret tilbage.
Workers-miljø og API'er
Workers giver dig standardweb-API'er som Fetch og URL samt Cloudflare-ekstra funktioner som KV-lagring og Durable Objects — som du lærer om i senere lektioner.
Tjek din forståelse
Hvilke af følgende er vigtige fordele ved at bruge Cloudflare Workers?
Opsummering af Workers
Opsummering: Cloudflare Workers kører serverløs kode ved kanten og opfanger forespørgsler med hurtig, skalerbar og billig JavaScript-kode. Næste emne: Opsætning af dit udviklingsmiljø.
Lær Edge computing med Cloudflare Workers og Deno med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 12
- Lektioner
- 47
Ofte stillede spørgsmål
Er lektionen “Cloudflare Workers: en oversigt” gratis?
Ja — hele teksten til “Cloudflare Workers: en oversigt” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Edge computing med Cloudflare Workers og Deno-kurset, skal du opgradere til CoddyKit PRO. Edge computing med Cloudflare Workers og Deno-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “Cloudflare Workers: en oversigt”?
Lær om Cloudflare Workers som en serverløs platform til implementering af kode på kanten, tættere på brugerne. Du øver dig i Edge computing med Cloudflare Workers og Deno med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Edge computing med Cloudflare Workers og Deno?
Der kræves ingen tidligere erfaring. Edge computing med Cloudflare Workers og Deno på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 2 af 4.
Hvor lang tid tager lektionen “Cloudflare Workers: en oversigt”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Edge computing med Cloudflare Workers og Deno-lektion?
Ja. Alle Edge computing med Cloudflare Workers og Deno-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- Hvad er edge computing?
- Cloudflare Workers: en oversigt
- Deno: en runtime til edge
- Edge kontra cloud kontra CDN