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
JavaScript-runtime instellen op een Linux-server – Moderne webapplicaties uitvoeren
Ontdek hoe je Node.js, Deno en Bun op je server installeert en configureert voor efficiënt JavaScript-runtimebeheer → Lees nu meer
10 november 20264 min leestijd1 Weergaven0 nuttig
Inleiding
Deze handleiding laat je zien hoe je Node.js, Deno en Bun installeert. De opdrachten moeten via SSH uitgevoerd worden. Als je niet weet hoe je via SSH verbinding maakt met je server, bekijk dan onze Eerste toegang (SSH) handleiding.
FAQ
Veelgestelde vragen
Werk eerst je systeem bij en installeer Node.js via de pakketbeheerder met apt install nodejs -y en daarnaast npm met apt install npm.
Node.js wordt aanbevolen omdat het een van de meest gebruikte en populaire opties is. De handleiding behandelt ook Deno en Bun.
Gebruik het commando node -v.
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 iets op je server installeert, moet je het update-commando voor je besturingssysteem uitvoeren om je server veilig en up-to-date te houden.
Code
sudo apt update
Code
sudo yum update
Code
sudo zypper update
Code
sudo dnf update
Installatie
Eerst moet je beslissen welke JavaScript-runtime je wilt installeren. Er zijn veel online bronnen die elke runtime uitgebreid beschrijven. Deze handleiding bevat ook basiscommando's en codevoorbeelden. Wij raden NodeJS aan, omdat dit een van de meest gebruikte en populaire opties is.
Node.js-runtime installeren
Node.js kun je installeren via de pakketbeheerder van je Linux-distributie of met nvm. Wij raden apt aan, omdat dit meestal eenvoudiger is.
Voer het volgende commando uit om Node.js via de pakketbeheerder te installeren.
Code
apt install nodejs -y
Om Node.js-pakketten voor je projecten te installeren, heb je ook de npm-pakketbeheerder nodig.
Code
apt install npm
Node.js bijwerken naar de nieuwste versie
Met node -v kun je de geïnstalleerde Node.js-versie bekijken. Dit is meestal niet de nieuwste, dus het is aan te raden te updaten om de nieuwste functies te krijgen. Gelukkig biedt het npm-pakket n een eenvoudige manier hiervoor.
Installeer het eerst met npm install -g n en je kunt daarna met n [versie] elke gewenste Node.js-versie installeren door [versie] te vervangen door het versienummer.
Tip
Het wordt aanbevolen altijd de nieuwste Long Term Support-versie te gebruiken. Dat kan met n lts.
Node.js installeren met nvm geeft je meer controle om verschillende Node.js-versies met hun eigen pakketten te beheren.
Zorg eerst dat curl op je systeem geïnstalleerd is en voer dan dit commando uit:
Dit downloadt het nvm-installatiescript van GitHub en voert het uit.
Info
Als nvm-commando's na installatie niet werken, laad dan de Bash-configuratie opnieuw met source ~/.bashrc.
Net als bij de vorige methode kun je nu met nvm install v[versie] elke Node.js-versie installeren. Met nvm list-remote zie je alle beschikbare versies en met nvm list alle geïnstalleerde versies.
Tip
De Long Term Support-versie installeer je met nvm install --lts.
Node.js & npm gebruiken
npm is de officiële pakketbeheerder van Node.js. Hiermee installeer je pakketten van internet.
Als je een nieuw Node.js-project wilt starten, maak je eerst een nieuwe map aan (mkdir [project-naam]) of ga je naar een lege map en voer je npm init uit om de setup te starten. Je wordt gevraagd om enkele basisgegevens om een package.json-bestand aan te maken. Dit is de "configuratie" voor je Node.js-project.
Na de initialisatie kun je een bestand index.js aanmaken en je code erin schrijven. Als voorbeeld maken we een eenvoudige HTTP-server op poort 80 die bij toegang via localhost een testbericht teruggeeft:
Start de code met node . en open localhost:80 in je browser om het resultaat te zien.
Tip
Externe pakketten van npm installeer je met npm install [pakket-naam].
Deno-runtime installeren
Deno installeer je eenvoudig met:
Code
curl -fsSL https://deno.land/install.sh | sh
Tip
Met deno --version kun je de momenteel geïnstalleerde versie controleren.
Deno bijwerken naar de nieuwste versie
Deno update je met:
Code
deno upgrade
Deno gebruiken
Om Deno te starten, maak je een nieuw bestand index.ts aan en schrijf je code. Als voorbeeld maken we een eenvoudige HTTP-server op poort 80 die bij toegang via localhost een testbericht teruggeeft:
en open localhost:80 in je browser om het resultaat te zien.
Info
Deno is ontwikkeld met focus op veiligheid en heeft daarom bepaalde permissies nodig zoals --allow-net om toegang te krijgen tot sommige modules.
Bun-runtime installeren
Bun biedt twee officiële installatiemethoden: via curl of npm.
Met het volgende commando installeer je Bun op je server:
Code
curl -fsSL https://bun.sh/install | bash
Tip
Voor andere versies kun je curl -fsSL https://bun.sh/install | bash -s "bun-v[versie]" uitvoeren.
Als je npm al geïnstalleerd hebt, kun je ook eenvoudig:
Code
npm install -g bun
uitvoeren.
Bun gebruiken
Bun is ontwikkeld om sneller te zijn dan andere JavaScript-engines en heeft een vergelijkbare bediening als Node.js. Open een lege map en start met:
Code
bun init
Info
Afhankelijk van de gekozen taal (JS of TS) maakt Bun een configuratiebestand aan (jsconfig.json of tsconfig.json).
Om Bun te starten, maak je een nieuw bestand index.ts aan en schrijf je code. Als voorbeeld maken we een eenvoudige HTTP-server op poort 80 die bij toegang via localhost een testbericht teruggeeft:
js
const server = Bun.serve({
port: 80,
fetch(req) {
returnnewResponse('Hello from ZAP-Hosting Docs =)')
},
})
Start de code met:
Code
bun index.ts
en open localhost:80 in je browser om het resultaat te zien.
Als je deze handleiding volgt, heb je succesvol een van de populaire JavaScript-runtimes op je Linux-server geïnstalleerd.
Serverhosting vanaf € 2,49 / maand, direct online, inclusief DDoS-bescherming.