← Niveau 3 – Mester

Lektion 10 af 10 ⏱ 45 minutter Premium

Den store finale: deployment til internettet

Få hele din app ud på internettet – og se tilbage på rejsen fra din første <h1> til her.

Rejsens sidste trin

Din app kører på localhost, på din egen computer. Mesterens sidste færdighed: at få den ud til rigtige adresser. Frontend og backend deployes separat – præcis derfor byggede vi dem adskilt fra starten.

Deployment af frontend (React)

Vite kan gøre din app til færdige filer med én kommando:

npm run build

Det opretter en dist/-mappe – almindelig HTML, CSS og JavaScript. Og du ved allerede, hvor den skal hen: det er en statisk hjemmeside, ligesom i niveau 1!

Deployment af backend (Node.js)

En server har brug for en computer, der er tændt hele tiden. Det er det, tjenester som Render eller Railway er til – de har gratis niveauer, der er nok til et skoleprojekt:

  1. Upload mappen my-server til sit eget repository på GitHub (uden node_modules – det installeres på serveren automatisk).

  2. På render.com (med en forælder), vælg New → Web Service, forbind GitHub-repositoryet, og sæt: Build Command npm install, Start Command node server.js.

  3. Render giver dig en adresse som https://my-server.onrender.com. Prøv .../api/messages i din browser – din API er live på internettet!

  4. Én sidste detalje: i frontend, erstat hver http://localhost:3900 med den nye serveradresse, og deploy frontend igen.

⚠️

Før du slipper gæstebogen løs ud i verden, tænk som en vagt: alle på internettet kan finde den. Behold beskedlængde-tjek på serveren (du har dem fra sidste lektion!), vis aldrig beskeder som rå HTML (React beskytter dig mod dette automatisk – endnu en grund til at bruge det), og aftal med en forælder at tjekke bogen fra tid til anden. Store hjemmesider har hele teams til dette – det kaldes moderation.

🏆 Tillykke, Mester!

Tag et øjeblik til at se tilbage på, hvor du startede:

Hvad du ved nu, er det rigtige fundament for webudviklerens håndværk. Ikke en legetøjsversion – det faktiske fundament. De samme værktøjer, de samme processer, den samme måde at tænke på som i rigtige virksomheder.

Hvor går du hen nu?

Et par retninger, der naturligt følger herfra:

Tjek dig selv (og farvel): Både frontend og backend kører på offentlige adresser, og gæstebogen accepterer beskeder fra hele verden. Send adressen til din familie – og glem ikke at fortælle dem, at du byggede det hele med dine egne to hænder. 🚀

Det tager du med fra denne lektion

🏆 Dit diplom

Finale for Mester

Når du har sat flueben ved alle lektioner, kan du printe et certifikat.