Begrippenlijst

Node.js

JavaScript-runtime buiten de browser

Een open-source en platformonafhankelijke runtime waarmee JavaScript op een server, computer of commandoregel kan worden uitgevoerd.

Waarvoor wordt Node.js gebruikt?

Node.js gebruikt de V8 JavaScript-engine en is vooral geschikt voor toepassingen die veel invoer en uitvoer verwerken, zoals netwerkverkeer, bestanden en databankvragen.

Backends en API's

Met Node.js kun je webservers, REST-API's, authenticatie en bedrijfslogica bouwen. Een frontend kan zo gecontroleerd gegevens uit PostgreSQL of PostGIS opvragen.

Automatisatie en dataverwerking

Scripts kunnen bestanden inlezen, API's bevragen, data transformeren en geplande taken uitvoeren. Via npm zijn bibliotheken beschikbaar voor databanken, validatie, kaarten en rapportering.

Voorbeeld

Een ongevallendashboard kan een Node.js-backend gebruiken die filters ontvangt, veilige SQL-query's uitvoert en statistieken of GeoJSON naar de browser terugstuurt.

Bronnen en verdere documentatie