Edge computing med Cloudflare Workers og Deno · Lektion

Opsætning af Worker-miljøet

Konfigurer Deres lokale computer til udvikling med Cloudflare Workers ved hjælp af Wrangler CLI.

Lektion 1 af 412 trin

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 wrangler

Opret 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 login

Opret 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-worker

Forstå 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 dev

Tjek 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!

Gratis at komme i gang

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

  1. Opsætning af Worker-miljøet
  2. Håndtering af HTTP-forespørgsler
  3. Implementering af Deres første Worker
  4. Environment variables og secrets i Workers
← Tilbage til Edge computing med Cloudflare Workers og Deno