← Nivå 3 – Mester

Leksjon 10 av 10 ⏱ 45 minutter Premium

Den store finale: deployment til internettet

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

Rejsens siste trin

Din app kjører på localhost, på din egen datamaskin. Mesterens siste færdighed: at få den ud til rigtige adresser. Frontend og backend deployes separat – nøyaktig derfor byggede vi dem adskilt fra starten.

Deployment af frontend (React)

Vite kan gjøre din app til ferdige filer med én kommando:

npm run build

Det oppretter en dist/-mappe – vanlig HTML, CSS og JavaScript. Og du ved allerede, hvor den skal hen: det er en statisk nettside, som i nivå 1!

Deployment af backend (Node.js)

En server har bruk for en datamaskin, der er tændt hele tiden. Det er det, tjenester som Render eller Railway er til – de har gratis nivåer, 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 forelder), velg New → Web Service, forbind GitHub-repositoryet, og sett: Build Command npm install, Start Command node server.js.

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

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

⚠️

Før du slipper gjesteboken løs ud i verden, tenk som en vakt: alle på internettet kan finde den. Behold meldinglængde-sjekk på serveren (du har dem fra siste leksjon!), vis aldrig meldinger som rå HTML (React beskytter deg mod dette automatisk – endnu en grund til at bruke det), og aftal med en forelder at sjekke bogen fra tid til anden. Store nettsider har hele teams til dette – det kaldes moderation.

🏆 Gratulerer, Mester!

Tag et øyeblikk til at se tilbake på, hvor du startede:

Hva du ved nu, er det rigtige fundament for webutviklerens håndværk. Ikke en legetøjsversion – det faktiske fundament. De samme verktøyer, de samme processer, den samme måde at tenke på som i rigtige selskaper.

Hvor går du hen nu?

Et par retninger, der naturligt følger herfra:

Sjekk deg selv (og fargel): Både frontend og backend kjører på offentlige adresser, og gjesteboken accepterer meldinger fra hele verden. Send adressen til din familie – og glem ikke at fortelle dem, at du byggede det hele med dine egne to hænder. 🚀

Dette tar du med deg fra leksjonen

🏆 Diplomet ditt

Finale av Mester

Når du har krysset av alle leksjoner, kan du skrive ut et sertifikat.