-
Notifications
You must be signed in to change notification settings - Fork 1
Packages
NPM (Node Package Manager) wordt samen met Node.js geïnstalleerd en laat het toe packages te installeren die door anderen ontwikkeld werden. Packages voegen nieuwe functionaliteit toe aan een project zonder dat je zelf het wiel opnieuw moet uitvinden. Ze zijn open source, wat betekent dat je ze gratis mag gebruiken en veranderen, (meestal) zelfs voor commercieel gebruikt!
- Mongodb - Officiele Mongodb driver voor node om gebruik te maken van de functionaliteiten van mongodb
- Body-parser - Nodig om forminput om te zetten naar een string
- EJS - Om templates te maken én te gebruiken.
- Dotenv - Om variabelen uit mijn .env bestand te laden zoals db_username & db_password etc.
- Express - Express biedt extra functionaliteiten en neemt werk uit handen
- Er komt nog een session-package om sessie's aan te maken en er mee te werken.
Als je een package gevonden hebt kan je het installeren in een project via NPM. Open hiervoor de terminal en gebruik de volgende syntax in de terminal: npm i(of install) (packagenaam)
Om packages te installeren die alleen maar nut hebben tijdens het ontwikkelen, maar niet mee moeten geleverd worden met de productieversie van de applicatie, kan je de flag -D toevoegen aan het install commando.