Sette opp Worker-miljøet
Konfigurer den lokale maskinen din for utvikling med Cloudflare Workers ved hjelp av Wrangler CLI.
Sette opp Worker-miljøet er en gratis leksjon i Edge computing med Cloudflare Workers og Deno på CoddyKit. Dette er leksjon 1 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Edge computing med Cloudflare Workers og Deno, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Edge computing med Cloudflare Workers og Deno inneholder totalt 4 leksjoner.
Gjør deg klar for edge-utvikling
Velkommen! Før vi bygger vår første Cloudflare Worker, må vi konfigurere det lokale utviklingsmiljøet. Da får du alle verktøyene du trenger for å skrive, teste og distribuere koden effektivt.
Et godt oppsett gjør utviklingsprosessen smidig og hjelper deg med å iterere raskt på edge-applikasjonene dine.
Wrangler: Worker-verktøyet ditt
Det viktigste verktøyet vårt for å kommunisere med Cloudflare Workers er Wrangler CLI (Command Line Interface). Det er et kraftig verktøy som hjelper deg med å:
- Opprette nye Worker-prosjekter
- Utvikle og teste Workers lokalt
- Konfigurere og distribuere Workers til Cloudflares edge-nettverk
- Administrere Worker-ressurser
Viktig: Node.js og npm
Wrangler er bygget med Node.js, så du må ha Node.js og pakkebehandleren npm (eller yarn) installert på maskinen din.
- Node.js: Et runtime-miljø for JavaScript.
- npm: Node Package Manager, som brukes til å installere biblioteker og verktøy.
Hvis du ikke har Node.js, kan du laste det ned fra nodejs.org. Vi anbefaler at du bruker en Long Term Support-versjon (LTS).
Installer Wrangler CLI
Når Node.js og npm er klare, åpner du terminalen eller ledeteksten. Vi installerer Wrangler globalt, slik at det er tilgjengelig fra alle kataloger.
Kjør følgende kommando:
npm install -g wranglerKoble til Cloudflare
Etter installasjonen må du koble Wrangler til Cloudflare-kontoen din. Da kan Wrangler distribuere og administrere Workers på dine vegne.
Kjør denne kommandoen og følg instruksjonene i nettleseren for å logge inn:
wrangler loginOpprett ditt første prosjekt
Nå som Wrangler er installert og godkjent, kan vi opprette et nytt Worker-prosjekt. Denne kommandoen genererer en grunnleggende prosjektstruktur for deg.
Bytt ut my-first-worker med navnet du ønsker på prosjektet:
wrangler generate my-first-workerForstå prosjektstrukturen
Etter at du har kjørt wrangler generate, finner du en ny katalog (for eksempel my-first-worker) med viktige filer:
wrangler.toml: Konfigurasjonsfilen til Workeren.src/index.js: Den viktigste JavaScript-filen, der logikken til Workeren ligger.package.json: Standard pakkefil for Node.js (valgfri, for avhengigheter).
La oss se nærmere på disse nøkkelfilene.
Konfigurer med wrangler.toml
Filen wrangler.toml er avgjørende. Den definerer innstillingene for Workeren, for eksempel navn, type og tilknyttet Cloudflare-konto.
Her er et enkelt eksempel på hva den kan inneholde:
name = "my-first-worker"
main = "src/index.js"
compatibility_date = "2023-10-26"
account_id = "YOUR_CLOUDFLARE_ACCOUNT_ID"Logikken til Workeren
I filen src/index.js skriver du JavaScript-koden til Workeren. Cloudflare Workers lytter vanligvis etter fetch-hendelser.
Denne enkle Workeren svarer «Hello Cloudflare Workers!» på enhver forespørsel:
export default {
async fetch(request, env, ctx) {
return new Response("Hello Cloudflare Workers!");
},
};Test Workeren lokalt
Før du distribuerer, kan du teste Workeren direkte på maskinen din! Wrangler oppretter en lokal utviklingsserver som simulerer Cloudflares edge-miljø.
Gå til prosjektkatalogen (for eksempel cd my-first-worker) og kjør:
wrangler devKontroller Wrangler-kommandoen
Hvilken Wrangler-kommando brukes til å koble det lokale miljøet til Cloudflare-kontoen din?
Oppsummering: Oppsettet er fullført!
Godt jobbet! Du har konfigurert utviklingsmiljøet for Cloudflare Workers. Du har lært å:
- Installere Wrangler CLI
- Autentisere med Cloudflare
- Generere et nytt Worker-prosjekt
- Forstå den grunnleggende prosjektstrukturen
- Kjøre Workeren lokalt med
wrangler dev
Nå er du klar til å begynne å bygge kraftige applikasjoner ved kanten!
Lær deg Edge computing med Cloudflare Workers og Deno med en AI-veileder – gratis
Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.
- Kurs
- 12
- Leksjoner
- 47
Ofte stilte spørsmål
Er leksjonen «Sette opp Worker-miljøet» gratis?
Ja – hele teksten i «Sette opp Worker-miljøet» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Edge computing med Cloudflare Workers og Deno-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Edge computing med Cloudflare Workers og Deno inneholder totalt 4 leksjoner.
Hva lærer jeg i «Sette opp Worker-miljøet»?
Konfigurer den lokale maskinen din for utvikling med Cloudflare Workers ved hjelp av Wrangler CLI. Du øver på Edge computing med Cloudflare Workers og Deno med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.
Trenger jeg erfaring for å begynne med Edge computing med Cloudflare Workers og Deno?
Ingen tidligere erfaring er nødvendig. Edge computing med Cloudflare Workers og Deno på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 1 av 4.
Hvor lang tid tar leksjonen «Sette opp Worker-miljøet»?
De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.
Kan jeg skrive og kjøre kode i denne Edge computing med Cloudflare Workers og Deno-leksjonen?
Ja. Alle Edge computing med Cloudflare Workers og Deno-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.
Alle leksjonene i dette kurset
- Sette opp Worker-miljøet
- Håndtere HTTP-forespørsler
- Rulle ut din første Worker
- Miljøvariabler og hemmeligheter i Workers