Rulle ut din første Worker
Lær trinnene for å rulle ut Workeren din til Cloudflares edge-nettverk og teste funksjonaliteten i drift.
Rulle ut din første Worker er en gratis leksjon i Edge computing med Cloudflare Workers og Deno på CoddyKit. Dette er leksjon 3 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.
Klar for produksjon!
De har lært å sette opp miljøet og skrive en grunnleggende Cloudflare Worker. Nå gjør vi den tilgjengelig for hele verden!
Å distribuere Worker-en betyr å sende koden til Cloudflares globale nettverk, slik at den kjører på «edge» – nærmere brukerne.
Før De publiserer
Før De distribuerer, må De sørge for at et par viktige trinn er fullført:
- Cloudflare-konto: De trenger en aktiv Cloudflare-konto.
- Wrangler-pålogging: De må være logget inn i Wrangler CLI. Hvis ikke, kjører De
wrangler loginfor å autentisere Dem med Cloudflare-kontoen.
Disse forutsetningene sørger for at Wrangler har tillatelse til å distribuere til kontoen Deres.
Kommandoen `wrangler publish`
Kommandoen som brukes til å distribuere Cloudflare Worker-en, er wrangler publish.
De kjører denne kommandoen fra prosjektmappen til Worker-en. Den håndterer alt fra pakking av koden til oppdatering av den på Cloudflares edge-nettverk.
Hva `publish` gjør
Når De kjører wrangler publish, skjer flere ting:
- Pakking: Worker-koden (ofte JavaScript eller TypeScript) behandles og optimaliseres.
- Opplasting: Den pakkede koden lastes opp sikkert til Cloudflares globale nettverk.
- Distribusjon: Cloudflare gjør deretter Worker-en tilgjengelig og ruter forespørsler til den fra edge-noden som er nærmest brukeren.
Denne prosessen er vanligvis svært rask!
Eksempel på en Worker
La oss bruke en enkel Worker med meldingen «Hello from the Edge!» til distribusjonen. Denne Worker-en svarer på alle innkommende forespørsler med en ren tekstmelding.
Prøv å kjøre eksempelet lokalt først, så distribuerer vi det.
export default {
async fetch(request) {
return new Response("Hello from the Edge!", {
headers: { 'content-type': 'text/plain' },
});
},
};Distribuere Worker-en
Hvis De har eksempelkoden for Worker-en i en prosjektmappe (for eksempel my-first-worker) og har kjørt wrangler login, går De til denne mappen i terminalen.
Kjør deretter ganske enkelt publish-kommandoen:
cd my-first-worker
wrangler publishBekreftelse på distribusjon
Etter at De har kjørt wrangler publish, vises det en melding i terminalen som angir at operasjonen var vellykket. Den oppgir også den offentlige URL-en der Worker-en nå er tilgjengelig.
Denne URL-en ser vanligvis slik ut: https://your-worker-name.your-username.workers.dev.
Teste den aktive Worker-en
Nå som Worker-en er distribuert, kan vi teste den! De kan bruke nettleseren eller et kommandolinjeverktøy som curl.
Åpne nettleseren og gå til URL-en som wrangler publish oppga. De skal se «Hello from the Edge!».
curl https://your-worker-name.your-username.workers.devOppdatere Worker-en
Det fine med Workers er hvor enkelt de kan oppdateres. Hvis De endrer koden til Worker-en, lagrer De endringene og kjører wrangler publish på nytt.
Cloudflare oppdaterer automatisk den aktive Worker-en med den nye koden, ofte i løpet av noen sekunder!
Kontroll av distribusjonsprosessen
De har nettopp distribuert Deres første Worker! La oss raskt gå gjennom trinnene i prosessen.
Oppsummering: Worker-en er aktiv!
Gratulerer! De har distribuert Deres første Cloudflare Worker til edge-nettverket.
- De brukte
wrangler publishtil å distribuere koden. - De bekreftet at den fungerer, via den offentlige URL-en.
- De lærte at oppdateringer er så enkelt som å kjøre
publishpå nytt.
Koden Deres kjører nå globalt, nærmere brukerne enn noen 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 «Rulle ut din første Worker» gratis?
Ja – hele teksten i «Rulle ut din første Worker» 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 «Rulle ut din første Worker»?
Lær trinnene for å rulle ut Workeren din til Cloudflares edge-nettverk og teste funksjonaliteten i drift. 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 3 av 4.
Hvor lang tid tar leksjonen «Rulle ut din første Worker»?
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