Dedicated Server: Installatie van JavaScript
Deze handleiding is gemaakt met de volgende producten:
(Details kunnen verschillen bij producten van verschillende aanbieders, maar de hoofdconcepten blijven hetzelfde)
Introductie
Deze gids geeft je de stappen voor het installeren van Node.js, Deno en Bun op Windows. De onderstaande stappen voer je uit via RDP. Weet je niet hoe je via RDP verbinding maakt met je server? Check dan onze Eerste Toegang (RDP) gids.
Installatie
Eerst moet je kiezen welke JavaScript runtime je wilt installeren. Er zijn online veel bronnen die elk van deze runtimes uitgebreid uitleggen. Maar je kunt ook deze gids volgen, want hier vind je basiscommando’s en codevoorbeelden. Wij raden Node.js aan, omdat dit een van de meest gebruikte en populaire keuzes is.
- Node.js
- Deno
- Bun
Node.js Runtime Installeren
Stap 1: Bestanden downloaden
Open je favoriete browser (ik gebruik Chrome voor deze gids) en ga naar https://Node.js.org/en
Klik nu op de knop Download Node.js (LTS) en wacht tot het downloaden klaar is.
Het is aan te raden om altijd de nieuwste Long Term Support (LTS) versie te gebruiken.
Stap 2: Node.js installeren
Start de installer door erop te klikken. Je krijgt nu een paar instellingen te zien voor de installatie. Op de Welkom pagina klik je op Volgende.
Lees en accepteer de Node.js Licentieovereenkomst door het vakje aan te vinken en klik daarna op Volgende.
Vervolgens kies je de locatie waar Node.js geïnstalleerd moet worden.
Wij raden aan om de standaard installatielocatie te gebruiken.
Op de volgende pagina kun je ervoor kiezen om bepaalde Node.js core pakketten niet te installeren. Voor een normale installatie, wat wij aanraden, klik je gewoon op Volgende. Je krijgt ook de optie om Chocolatey te installeren, maar dat is niet nodig.
Stap 3: Installatie afronden
Klik nu op Installeren en wacht tot alles is ingesteld. Heb geduld, dit kan even duren. :)
Als het klaar is, klik je op Voltooien en kun je Node.js op je server gaan gebruiken.
Node.js updaten naar de nieuwste versie
Met node -v zie je welke versie van Node.js geïnstalleerd is. Check af en toe of je de nieuwste LTS versie draait. Om Node.js te updaten volg je gewoon weer deze JavaScript Installatie gids.
Node.js & npm gebruiken
npm is de officiële package manager van Node.js. Hiermee installeer je pakketten van het internet.
Je vindt alle npm pakketten op hun website.
Een nieuw project aanmaken
Wil je een nieuw Node.js project starten? Maak dan eerst een nieuwe map aan via de Verkenner, open de Command Prompt of PowerShell in die map en voer npm init uit om het project op te zetten. Je wordt gevraagd wat basisinformatie in te vullen voor het maken van een package.json bestand. Dit is het configuratiebestand voor Node.js.
In Windows kun je in de Verkenner op het pad klikken, cmd typen en op Enter drukken om de Command Prompt direct in die map te openen. Super handig!
Na het initialiseren maak je een nieuw bestand index.js aan en schrijf je er code in. Bijvoorbeeld een simpele http-server op poort 80 die een testbericht terugstuurt als je via localhost verbinding maakt:
const http = require('http')
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
res.end('Hello from ZAP-Hosting Docs =)')
})
server.listen(80)
Run deze code met node . en check het resultaat door in je browser naar localhost:80 te gaan.
Externe pakketten installeren via npm doe je met npm install [pakket-naam].
Deno Runtime Installeren
Deno installeren is super simpel: typ irm https://deno.land/install.ps1 | iex in een PowerShell venster. Zoek in Windows naar Powershell, open het als administrator en voer het commando uit. Volg de stappen die het programma aangeeft.
Check je geïnstalleerde versie met deno --version.
Deno updaten naar de nieuwste versie
Update Deno simpelweg met deno upgrade.
Deno gebruiken
Maak een nieuw bestand index.ts aan en schrijf wat code erin. Bijvoorbeeld een simpele http-server op poort 80 die een testbericht terugstuurt als je via localhost verbinding maakt:
Deno.serve({ port: 80 }, (_req: Request) => {
return new Response('Hello from ZAP-Hosting Docs =)')
})
Run dit met deno run --allow-net index.ts en check het resultaat via localhost:80 in je browser.
Deno is ontworpen met veiligheid in gedachten en vraagt daarom om expliciete permissies zoals --allow-net om netwerkmodules te gebruiken.
Bun Runtime Installeren
Bun heeft ook een super makkelijke één-commando installer, maar je kunt het ook via npm installeren als je al met Node.js hebt gewerkt.
- Command
- npm
Voer irm bun.sh/install.ps1|iex uit in PowerShell om Bun op je server te installeren.
Als er bestanden missen op je server, geeft Bun je hierover info en links om ze te downloaden tijdens het installeren.
Heb je npm al? Dan kun je Bun installeren met npm install -g bun.
Bun gebruiken
Bun is gemaakt om sneller te zijn dan andere JavaScript engines en heeft een setup die lijkt op Node.js. Open een lege map en run bun init in de Command Prompt.
Afhankelijk van je gekozen taal (JS of TS) maakt Bun een configbestand aan (jsconfig.json of tsconfig.json).
Maak een nieuw bestand index.ts en schrijf er wat code in. Bijvoorbeeld een simpele http-server op poort 80 die een testbericht terugstuurt als je via localhost verbinding maakt:
const server = Bun.serve({
port: 80,
fetch(req) {
return new Response('Hello from ZAP-Hosting Docs =)')
},
})
Run dit met bun index.ts en check het resultaat via localhost:80 in je browser.
Conclusie
Gefeliciteerd, je hebt JavaScript succesvol geïnstalleerd! Heb je nog vragen of hulp nodig? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat! 🙂