Deployment og debugging af den integrerede stack
Deploy et kombineret Deno- og Cloudflare Workers-projekt, og debug det ved hjælp af logs, lokal emulering og tail streaming.
Deployment og debugging af den integrerede stack er en gratis Edge computing med Cloudflare Workers og Deno-lektion på CoddyKit. Dette er lektion 4 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.
Fra lokalt til live
Når din Deno-logik kører i Workers lokalt, er næste trin at udrulle og fejlfinde den integrerede stak i produktion.
Start med lokal emulering
Validér altid lokalt med wrangler dev, som emulerer Workers-runtime-miljøet, så problemer opdages før udrulningen.
wrangler devUdrulning med Wrangler
Udrul Workeren med din bundtede Deno-kompatible kode ved hjælp af én enkelt kommando.
wrangler deployStreaming af live-logfiler
Se virkelige produktionsforespørgsler i realtid med wrangler tail — vigtigt til fejlfinding af problemer, som du ikke kan genskabe lokalt.
wrangler tailStruktureret logning
Brug console.log med strukturerede objekter, så logfilerne kan søges i tail og kontrolpanelet.
console.log(JSON.stringify({ event: 'request', path: url.pathname }));Håndtér fejl elegant
Pak handlers ind i try/catch, og returnér et rent fejlsvar, så én enkelt fejl ikke får forespørgslen til at gå ned.
try {
return await handle(req, env);
} catch (e) {
console.error(e);
return new Response('Internal error', { status: 500 });
}Kildemaps
Aktivér kildemaps, så stack traces i produktionen peger på din oprindelige kode i stedet for det bundtede output.
# wrangler.toml
upload_source_maps = trueTrinvise udrulninger
Udrul først til et testmiljø, kontrollér resultatet, og flyt derefter løsningen til produktion for at begrænse konsekvenserne.
wrangler deploy --env stagingVersionsstyring og tilbagerulning
Workers gemmer udrulningsversioner. Hvis en udgivelse opfører sig forkert, kan du straks rulle tilbage til den senest kendte gode version.
wrangler deployments list
wrangler rollbackFejlfinding af Deno-specifikke API'er
Nogle Deno-API'er har ingen tilsvarende funktion i Workers. Når tail viser udefinerede fejl, skal du kontrollere, at din delte kode kun bruger webstandard-API'er, som er tilgængelige i begge runtime-miljøer.
Et sundt udrulningsforløb
Anbefalet arbejdsgang:
- Test lokalt med wrangler dev
- Udrul til testmiljø
- Følg logfilerne, og kontrollér resultatet
- Flyt løsningen til produktion
- Hav en tilbagerulning klar
Hurtig kontrol
Test din viden om udrulning og fejlfinding.
Opsummering
Du har lært at emulere lokalt, udrulle med Wrangler, streame logge via tail, tilføje struktureret logning og kildekort, bruge trinvise udrulninger og rulle sikkert tilbage, når en udgivelse går galt.
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 “Deployment og debugging af den integrerede stack” gratis?
Ja — hele teksten til “Deployment og debugging af den integrerede stack” 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 “Deployment og debugging af den integrerede stack”?
Deploy et kombineret Deno- og Cloudflare Workers-projekt, og debug det ved hjælp af logs, lokal emulering og tail streaming. 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 4 af 4.
Hvor lang tid tager lektionen “Deployment og debugging af den integrerede stack”?
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
- Deno på Cloudflare Workers
- Opsætning af Worker-Deno-projekt
- Delt logik og hjælpefunktioner
- Deployment og debugging af den integrerede stack