JavaScript:
Een nieuw project starten
Hoe:
Voordat je code schrijft, beslis over tools en structuur. Laten we in dit voorbeeld Node.js en npm (Node Package Manager) gebruiken.
- Installeer Node.js via de officiële website.
- Open een terminal en voer uit:
npm init
Beantwoord de installatievragen. Bam—package.json
wordt gecreëerd, hierin wordt je project beschreven. Laten we vervolgens Express toevoegen, een populair web framework:
npm install express --save
Schrijf nu een eenvoudige webserver in index.js
:
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hallo Wereld!');
});
app.listen(3000, () => {
console.log('Server draait op poort 3000');
});
Start je server:
node index.js
Voorbeeld van uitvoer:
Server draait op poort 3000
Ga naar http://localhost:3000
in je webbrowser. Je zou “Hallo Wereld!” moeten zien.
Diepere duik
Historisch gezien was het opzetten van een project een pijn, met veel handmatige configuratie. Tegenwoordig nemen tools zoals npm het zware werk over. Voor front-end projecten, overweeg create-react-app
of vue-cli
. Voor Node.js is Express een solide keuze, balancerend tussen kracht en eenvoud. Het is lichtgewicht maar heeft robuuste functies voor de meeste webserverbehoeften.
Onthoud, hoe je je project organiseert is cruciaal. Traditionele Node.js-apps hebben een startpunt (zoals index.js
), een package.json
bestand om afhankelijkheden te beheren, en een mapstructuur die zaken scheidt (modules, hulpprogramma’s, routes, etc.).
Alternatieven voor npm voor pakketbeheer zijn onder andere Yarn, dat snelheids- en consistentieverbeteringen biedt. Voor project scaffolding helpt Yeoman door generators te bieden voor vele soorten projecten en technologieën.
Zie ook
- Node.js documentatie
- Express officiële site
create-react-app
GitHub repo- Vue CLI documentatie
- Yarn officiële site
- Yeoman officiële site