Edge computing med Cloudflare Workers og Deno · leksjon

Sette opp Worker-miljøet

Konfigurer den lokale maskinen din for utvikling med Cloudflare Workers ved hjelp av Wrangler CLI.

Leksjon 1 av 412 trinn

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 wrangler

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

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

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

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

Gratis å komme i gang

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

  1. Sette opp Worker-miljøet
  2. Håndtere HTTP-forespørsler
  3. Rulle ut din første Worker
  4. Miljøvariabler og hemmeligheter i Workers
← Tilbake til Edge computing med Cloudflare Workers og Deno