Node.js is een open-source JavaScript-run-time omgeving die JavaScript-code buiten een webbrowser uitvoert. Hiermee kun je server-applicaties in JavaScript schrijven en gebruiken en is het handig voor het bouwen van schaalbare netwerkapplicaties. Hier is een basistutorial om u te helpen een eenvoudige webapplicatie te maken met behulp van Node.js:
Stap 1: Installeer Node.js
Je kunt Node.js en npm (Node-package-manager) downloaden en installeren vanaf https://nodejs.org/.
Stap 2: Maak de applicatie bestanden
Maak een nieuwe map voor je applicatie en initialiseer je Node.js applicatie met dit commando in de terminal:
```
npm init
```
Beantwoord de vragen in de prompt om je `package.json` bestand te configureren, dat de instellingen van je project bijhoudt.
Stap 3: Maak een “app.js” bestand
Dit zal het invoerpunt van je applicatie zijn. Hier schrijf je de JavaScript-code voor je app. Een eenvoudige “Hello World” server in Node.js kan er als volgt uitzien:
```
const http = require(‘http’);
const server = http.createServer(function (req, res) {
res.writeHead(200, { ‘Content-Type’: ‘text/plain’ });
res.end(‘Hello World\n’);
});
server.listen(3000, ’127.0.0.1’);
console.log(‘Server running at http://127.0.0.1:3000/’);
```
Deze code maakt een eenvoudige server die ‘Hello World’ teruggeeft op het scherm.
Stap 4: Run je applicatie
In de terminal, navigeer naar je applicatie map en run je applicatie met de volgende commando:
```
node app.js
```
Als alles correct werkt, zou je het bericht ‘Server running at http://127.0.0.1:3000/’ moeten zien en als je deze URL in de webbrowser opent, zou je ‘Hello World’ moeten zien.
Dit is een eenvoudig voorbeeld. Hoewel Node.js op zichzelf krachtig is, worden vaak modules van derden gebruikt om de ontwikkelingservaring te verbeteren, bijvoorbeeld Express voor routering en middleware.