Je bepaalt welke diensten wij mogen inschakelen voor analyse, personalisatie en externe inhoud.
We gebruiken cookies en vergelijkbare technologieën op onze website om inhoud te personaliseren, externe media te integreren en het gebruik van afzonderlijke onderdelen beter te begrijpen.
Noodzakelijke cookies
Deze vermeldingen waarborgen basisfuncties zoals beveiliging, stabiliteit en formulierverwerking.
Optionele secties
AnalysesMarketingPersonalisatieExterne media
Gegevensverwerking kan plaatsvinden met je toestemming of op basis van gerechtvaardigde belangen. In de cookie-instellingen kun je elke optionele categorie weigeren of afzonderlijk toestaan.
Sommige diensten verwerken persoonsgegevens in derde landen. Met je toestemming accepteer je ook deze doorgifte. Meer informatie vind je in onze privacyverklaring.
Je kunt je selectie later op elk moment opnieuw openen en aanpassen. · 1.0.2
Node.js installeren op een Windows Server – Moderne JavaScript-applicaties starten
Ontdek hoe je Node.js instelt voor schaalbare realtime-applicaties in een lichte omgeving → Lees nu meer
10 november 20263 min leestijd0 Weergaven0 nuttig
Introductie
Node.js is een platformonafhankelijke, open-source JavaScript-runtimeomgeving die JavaScript-code buiten de browser uitvoert, bijvoorbeeld op servers of in commandoregeltools. Gebaseerd op de V8-engine ondersteunt het asynchrone, event-gedreven I/O, wat het extreem efficiënt maakt voor het bouwen van schaalbare netwerk- en realtime-applicaties.
Het “JavaScript overal”-paradigma stelt ontwikkelaars in staat om één taal te gebruiken voor zowel backend als frontend.
FAQ
Veelgestelde vragen
Update eerst je systeem en installeer Docker (curl -fsSL https://get.docker.com -o get-docker.sh en sh get-docker.sh), omdat Node.js via Docker-containers wordt geleverd en uitgevoerd.
Node.js is een platformonafhankelijke, open-source JavaScript-runtimeomgeving die JavaScript-code buiten de browser uitvoert, gebaseerd op de V8-engine met asynchrone, event-gedreven I/O.
Feedback
Was dit artikel nuttig?
Je feedback helpt ons inhoud beter te prioriteren en te verbeteren.
0 van 0 Gebruikers vonden dit artikel nuttig.
Persoonlijke hulp
Is de handleiding niet voldoende?
Onze ZAP-support kent je product — beschrijf kort je vraag en wij helpen je persoonlijk verder.
Navigatie
Software
Voorbereiding
Voordat je Node.js installeert, moet je je systeem voorbereiden. Dit omvat het updaten van je besturingssysteem naar de nieuwste versie en het installeren van alle benodigde afhankelijkheden. Deze voorbereiding zorgt voor een stabiele omgeving en helpt problemen tijdens of na de installatie te voorkomen.
Systeem updaten
Om ervoor te zorgen dat je systeem de nieuwste software- en beveiligingsupdates heeft, voer je eerst altijd een systeemupdate uit met het volgende commando:
Code
sudo apt update && sudo apt upgrade -y
Zo weet je zeker dat je systeem alle actuele beveiligingspatches en softwareversies heeft voordat je verdergaat.
Afhankelijkheden installeren
Nadat de update is voltooid, kun je doorgaan met het installeren van de afhankelijkheden. Node.js wordt op je systeem geleverd en uitgevoerd via verschillende Docker-containers. Docker moet daarom eerst geïnstalleerd zijn. Voer hiervoor het volgende commando uit:
Code
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
Een uitgebreide stap-voor-stap handleiding voor het installeren en gebruiken van Docker vind je in onze Docker handleiding.
Installatie
Nu aan alle vereisten is voldaan en de voorbereidingen zijn afgerond, kun je beginnen met het installeren van de Node.js-applicatie.
Om Node.js in een geïsoleerde omgeving te gebruiken, moet je eerst de officiële Alpine-gebaseerde image downloaden. Met het volgende commando haal je de nieuwste Node.js 22 image op je systeem, zodat deze klaarstaat voor containerdeployments:
Code
docker pull node:22-alpine
Vervolgens kun je een container op basis van deze image starten en een shell-sessie openen. Zo start je de container met een interactieve shell. De optie --rm zorgt ervoor dat de container automatisch wordt verwijderd zodra je deze verlaat – zo blijft je host schoon.
Code
docker run -it --rm --entrypoint sh node:22-alpine
In de container kun je de geïnstalleerde Node.js-versie controleren met node -v, dit zou v22.19.0 moeten tonen. De npm-versie controleer je met npm -v, hier wordt 10.9.3 verwacht. Dit bevestigt dat de image de juiste versies van Node.js en npm bevat en direct klaar is voor gebruik.
Configuratie
Nadat je de Node.js-container hebt gestart, is het aan te raden om belangrijke Node.js-instellingen direct in de omgeving te configureren. Een gebruikelijke manier is het definiëren van omgevingsvariabelen, bijvoorbeeld:
Code
export NODE_ENV=production
Dit activeert de productiemodus, die prestatieoptimalisaties inschakelt en logging aanpast. Voor ontwikkelingsdoeleinden kun je in plaats daarvan NODE_ENV=development instellen om uitgebreidere foutmeldingen en debuggingfuncties te krijgen.
Een goed gestructureerde projectmap is belangrijk, beginnend met een configuratiebestand dat je aanmaakt met het volgende commando:
Code
npm init -y
Dit genereert een package.json bestand, dat afhankelijkheden, scripts en metadata voor je project definieert. Het is het centrale configuratiebestand van elke Node.js-applicatie.
Afhankelijkheden installeer je met npm install <package>, terwijl ontwikkelafhankelijkheden worden toegevoegd met npm install <package> --save-dev. Het scripts-gedeelte in de package.json stelt je in staat om eigen commando’s zoals npm start of npm run build te definiëren, om uitvoering en projectbeheer te vereenvoudigen.
Voor geavanceerde setups kun je Node.js aanpassen met .npmrc of .nvmrc bestanden om private registries, cache-opties of een specifieke Node.js-versie te configureren. Zo draait je applicatie consistent in verschillende omgevingen.
Afronding en verdere bronnen
Gefeliciteerd! Je hebt Node.js nu succesvol geïnstalleerd en geconfigureerd op je VPS/Dedicated Server. We raden je ook aan om de volgende bronnen te bekijken die je kunnen helpen bij serverconfiguratie:
Heb je specifieke vragen die hier niet beantwoord zijn? Voor verdere vragen of ondersteuning staat ons team dagelijks voor je klaar – aarzel niet om contact met ons op te nemen! 🙂
Serverhosting vanaf € 2,49 / maand, direct online, inclusief DDoS-bescherming.