Opsætning af Worker-miljøet
Konfigurer Deres lokale computer til udvikling med Cloudflare Workers ved hjælp af Wrangler CLI.
Opsætning af Worker-miljøet er en gratis Edge computing med Cloudflare Workers og Deno-lektion på CoddyKit. Dette er lektion 1 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.
Gør dig klar til edge-udvikling
Velkommen! Før vi bygger vores første Cloudflare Worker, skal vi opsætte dit lokale udviklingsmiljø. Det sikrer, at du har alle værktøjerne til effektivt at skrive, teste og udrulle din kode.
En god opsætning gør udviklingsprocessen problemfri og hjælper dig med hurtigt at gentage arbejdet på dine edge-applikationer.
Wrangler: Dit Worker-værktøj
Vores primære værktøj til at arbejde med Cloudflare Workers er Wrangler CLI (kommandolinjegrænseflade). Det er et effektivt værktøj, der hjælper dig med at:
- Oprette nye Worker-projekter
- Udvikle og teste Workers lokalt
- Konfigurere og udrulle Workers til Cloudflares edge
- Administrere Worker-ressourcer
Nødvendigt: Node.js og npm
Wrangler er bygget med Node.js, så du skal have Node.js og dens pakkehåndtering, npm (eller yarn), installeret på din maskine.
- Node.js: Et runtime-miljø til JavaScript.
- npm: Node Package Manager, der bruges til at installere biblioteker og værktøjer.
Hvis du ikke har Node.js, kan du hente det fra nodejs.org. Vi anbefaler at bruge en version med Long Term Support (LTS).
Installér Wrangler CLI
Når Node.js og npm er klar, skal du åbne din terminal eller kommandoprompt. Vi installerer Wrangler globalt, så det er tilgængeligt fra alle mapper.
Kør følgende kommando:
npm install -g wranglerOpret forbindelse til Cloudflare
Efter installationen skal du knytte Wrangler til din Cloudflare-konto. Det giver Wrangler mulighed for at udrulle og administrere Workers på dine vegne.
Kør denne kommando, og følg anvisningerne i browseren for at logge ind:
wrangler loginOpret dit første projekt
Nu hvor Wrangler er installeret og godkendt, kan vi oprette et nyt Worker-projekt. Denne kommando genererer en grundlæggende projektstruktur for dig.
Erstat my-first-worker med det ønskede projektnavn:
wrangler generate my-first-workerForstå projektstrukturen
Efter at have kørt wrangler generate finder du en ny mappe (f.eks. my-first-worker) med vigtige filer:
wrangler.toml: Din Workers konfigurationsfil.src/index.js: Den primære JavaScript-fil, hvor din Workers logik findes.package.json: Standardpakke-fil til Node.js (valgfri, til afhængigheder).
Lad os se nærmere på disse vigtige filer.
Konfigurér med wrangler.toml
Filen wrangler.toml er afgørende. Den definerer din Workers indstillinger, f.eks. navn, type og tilknyttede Cloudflare-konto.
Her er et grundlæggende eksempel på, hvad den kan indeholde:
name = "my-first-worker"
main = "src/index.js"
compatibility_date = "2023-10-26"
account_id = "YOUR_CLOUDFLARE_ACCOUNT_ID"Din Workers logik
Filen src/index.js er det sted, hvor du skriver JavaScript-koden til din Worker. Cloudflare Workers lytter typisk efter fetch-hændelser.
Denne simple Worker svarer "Hello Cloudflare Workers!" på enhver forespørgsel:
export default {
async fetch(request, env, ctx) {
return new Response("Hello Cloudflare Workers!");
},
};Test din Worker lokalt
Før du udruller, kan du teste din Worker direkte på din maskine! Wrangler opretter en lokal udviklingsserver, der simulerer Cloudflare-edge-miljøet.
Gå ind i din projektmappe (f.eks. cd my-first-worker), og kør:
wrangler devTjek Wrangler-kommandoen
Hvilken Wrangler-kommando bruges til at forbinde dit lokale miljø med din Cloudflare-konto?
Opsummering: Opsætningen er fuldført!
Godt gået! Du har konfigureret dit udviklingsmiljø til Cloudflare Workers. Du har lært at:
- Installere Wrangler CLI
- Godkende forbindelsen til Cloudflare
- Generere et nyt Worker-projekt
- Forstå den grundlæggende projektstruktur
- Køre din Worker lokalt med
wrangler dev
Du er nu klar til at begynde at bygge effektive applikationer ved kanten!
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 “Opsætning af Worker-miljøet” gratis?
Ja — hele teksten til “Opsætning af Worker-miljøet” 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 “Opsætning af Worker-miljøet”?
Konfigurer Deres lokale computer til udvikling med Cloudflare Workers ved hjælp af Wrangler CLI. 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 1 af 4.
Hvor lang tid tager lektionen “Opsætning af Worker-miljøet”?
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
- Opsætning af Worker-miljøet
- Håndtering af HTTP-forespørgsler
- Implementering af Deres første Worker
- Environment variables og secrets i Workers