# ExpressJS
Express.js is een webapplicatieframework voor Node.js. Het is ontworpen om de ontwikkeling van webapplicaties en API’s te vergemakkelijken door een eenvoudige en flexibele structuur aan te bieden.
Het maakt het mogelijk om routes te definiëren, deze routes of links bepalen hoe de applicatie zal reageren op clientverzoeken. Het kan je toegang verlenen tot HTML-paginas, statische content of JSON-data.
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hallo, dit is de startpagina!');
});
app.listen(3000, () => {
console.log('De server luistert op poort 3000');
});
2
3
4
5
6
7
8
9
10
Ook zullen we gebruik kunnen maken van middleware, dit zijn functies die worden uitgevoerd tijdens het verwerkingsproces van een verzoek. Hiermee kun je functies toevoegen voor verzoek- en responsmanipulatie, autorisatie, logging, en meer.
ExpressJS is hierdoor een goede tool om een API te bouwen dankzij de eenvoudige routing en middleware-ondersteuning. Het kan gemakkelijk worden gecombineerd met andere Node.js-modules om een complete API te bouwen.