Ga naar hoofdinhoud

JavaScript Runtime instellen op een Linux Server - Moderne Webapplicaties draaien

De ideale producten voor deze handleiding

Begin meteen — bestel het passende product en volg deze handleiding stap voor stap.

Introductie

Deze gids laat je stap voor stap zien hoe je Node.js, Deno en Bun installeert. Deze commando’s voer je uit via SSH. Weet je niet hoe je via SSH verbinding maakt met je server? Check dan onze Eerste toegang (SSH).

Voorbereiding

Voordat je iets installeert op je server, is het slim om eerst de update-commando’s van je besturingssysteem te draaien. Zo houd je je server veilig en up-to-date.

  sudo apt update

Installatie

Eerst moet je kiezen welke JavaScript runtime je wilt installeren. Er zijn online veel bronnen die elk van deze runtimes uitgebreid uitleggen. Deze gids helpt je ook, want we geven basiscommando’s en codevoorbeelden. Wij raden NodeJS aan, omdat het een van de populairste en meest gebruikte runtimes is.

Node.js Runtime installeren

Je kunt Node.js installeren via de pakketbeheerder van je Linux-distributie of met nvm. Wij raden apt aan, omdat dat meestal het makkelijkst is.

Voer het volgende commando uit om Node.js via de pakketbeheerder te installeren.

apt install nodejs -y

Om Node.js-pakketten voor je projecten te installeren, moet je ook de npm pakketbeheerder installeren.

apt install npm

Node.js updaten naar de nieuwste versie

Met node -v zie je welke versie van Node.js geïnstalleerd is. Dit is meestal niet de nieuwste, dus wil je updaten om de nieuwste features te krijgen. Gelukkig maakt het npm-pakket n dit super makkelijk.

Eerst installeren we het met npm install -g n en daarna kun je met n [versie] (vervang [versie] door het gewenste versienummer) elke versie van Node.js installeren.

tip

Het is aan te raden om altijd de nieuwste Long Term Support (LTS) versie te gebruiken. Dat doe je met n lts.

Node.js & npm gebruiken

Npm is de officiële pakketbeheerder van Node.js. Hiermee installeer je pakketten van het internet.

notitie

Je vindt alle npm-pakketten op hun website.

Een nieuw project starten

Wil je een nieuw Node.js-project starten? Maak dan een nieuwe map aan (mkdir [project-naam]) of ga naar een lege map en voer npm init uit om het project op te zetten. Je wordt gevraagd wat basisinfo in te vullen voor het package.json bestand. Dit is het configuratiebestand voor Node.js.

Na het initialiseren maak je een 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. Zie hieronder.

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 de code met node . en check het resultaat door in je browser naar localhost:80 te gaan.

tip

Externe pakketten installeren via npm doe je met npm install [pakket-naam].

Als je deze gids volgt, heb je succesvol een van de populaire JavaScript runtimes op je Linux-server geïnstalleerd.