Bygge en Applikasjon for Containerisering
Nå må du lage en enkel applikasjon som du senere skal kjøre inne i en container.
Men før du kan begynne å skrive kode, trenger du et verktøy som lar oss kjøre JavaScript på datamaskinen vår, installere nødvendige biblioteker og starte en server for testing.
Dette verktøyet er Node.js — det vil fungere som grunnlaget for applikasjonen vår og gi alt du trenger for å komme videre.
Installasjon og konfigurasjon av Node.js
Gå til den offisielle Node.js-nettsiden og last ned LTS (Long-Term Support)-versjonen — dette er det mest stabile og bredest støttede alternativet.
Installatøren inkluderer:
-
Node.js — JavaScript-kjøremiljøet;
-
npm (Node Package Manager) — verktøyet for å installere og administrere prosjektavhengigheter.
Når installasjonen er fullført, bekreft dette ved å kjøre disse kommandoene i terminalen eller ledeteksten:
Dette vil skrive ut den installerte Node.js-versjonen.
Dette vil skrive ut den installerte npm-versjonen. Hvis begge kommandoene returnerer versjoner, var installasjonen vellykket.
Opprette et prosjekt
Deretter oppretter vi en ny prosjektmappe og går inn i den:
Initialiser nå prosjektet med standardinnstillinger. Dette vil generere en package.json
-fil som holder oversikt over prosjektets detaljer og avhengigheter:
Installer Express, et populært rammeverk som gjør det enkelt og raskt å bygge servere:
Opprette serverfil
Hovedinngangspunktet for appen vil være server.js
. Denne filen oppretter og konfigurerer Express-serveren og definerer hvordan den svarer på forespørsler.
Opprett en fil kalt server.js
i prosjektmappen din og legg til følgende kode:
server.js
Denne koden importerer Express, oppretter en server og definerer /
-ruten som sender en melding til brukeren.
Serveren starter på porten som er angitt av miljøvariabelen PORT, eller standard til 3000 hvis variabelen ikke er satt.
1. Hvilken kommando brukes for å sjekke installert versjon av Node.js?
2. Hva står npm
for?
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 3.7
Bygge en Applikasjon for Containerisering
Sveip for å vise menyen
Nå må du lage en enkel applikasjon som du senere skal kjøre inne i en container.
Men før du kan begynne å skrive kode, trenger du et verktøy som lar oss kjøre JavaScript på datamaskinen vår, installere nødvendige biblioteker og starte en server for testing.
Dette verktøyet er Node.js — det vil fungere som grunnlaget for applikasjonen vår og gi alt du trenger for å komme videre.
Installasjon og konfigurasjon av Node.js
Gå til den offisielle Node.js-nettsiden og last ned LTS (Long-Term Support)-versjonen — dette er det mest stabile og bredest støttede alternativet.
Installatøren inkluderer:
-
Node.js — JavaScript-kjøremiljøet;
-
npm (Node Package Manager) — verktøyet for å installere og administrere prosjektavhengigheter.
Når installasjonen er fullført, bekreft dette ved å kjøre disse kommandoene i terminalen eller ledeteksten:
Dette vil skrive ut den installerte Node.js-versjonen.
Dette vil skrive ut den installerte npm-versjonen. Hvis begge kommandoene returnerer versjoner, var installasjonen vellykket.
Opprette et prosjekt
Deretter oppretter vi en ny prosjektmappe og går inn i den:
Initialiser nå prosjektet med standardinnstillinger. Dette vil generere en package.json
-fil som holder oversikt over prosjektets detaljer og avhengigheter:
Installer Express, et populært rammeverk som gjør det enkelt og raskt å bygge servere:
Opprette serverfil
Hovedinngangspunktet for appen vil være server.js
. Denne filen oppretter og konfigurerer Express-serveren og definerer hvordan den svarer på forespørsler.
Opprett en fil kalt server.js
i prosjektmappen din og legg til følgende kode:
server.js
Denne koden importerer Express, oppretter en server og definerer /
-ruten som sender en melding til brukeren.
Serveren starter på porten som er angitt av miljøvariabelen PORT, eller standard til 3000 hvis variabelen ikke er satt.
1. Hvilken kommando brukes for å sjekke installert versjon av Node.js?
2. Hva står npm
for?
Takk for tilbakemeldingene dine!