Skip to content

Latest commit

 

History

History
63 lines (40 loc) · 3.1 KB

README.md

File metadata and controls

63 lines (40 loc) · 3.1 KB

Titel

Ontwerpen en bouwen aan een squad page(overzichtspagina) met Node, EJS, Express en data uit de whois.fdnd.nl REST API voor de opleiding FDND (sprint 7)

Inhoudsopgave

Beschrijving

User Story: Als FDND-student wil ik een filteroptie genaamd "Ambities" hebben, zodat ik kan filteren op de toekomstige droomloopbaan van medestudenten. Met deze filteroptie kan ik gemakkelijk de toekomstige droomloopbaan vinden van degenen die vergelijkbare ambities heeft.

Screenshot 2023-02-25 at 08 49 08

Kenmerken

Node.js Node is een Javascript omgeving die wordt gebruikt om javascript server-side te bouwen.

Express Express is een framework voor Node, die helpt om eenvoudig en snel te bouwen. Express biedt een gestructureerde manier om routes te definiëren.

EJS EJS is een JavaScript-templating het zorgt ervoor om HTML-templates eenvoudige te make en te hergebruiken met behulp van JavaScript, het haalt gegevens op die zijn opgeslagen in een server-side database (Node.js) Tip: Je kan ook client-side werken met EJS en je kunt variabelen, loops, conditionals en andere JavaScript-functies gebruiken in EJS.

JSON JSON is een gegevensindeling voor het uitwisselen van gegevens tussen client en server.

Node.js en Express werken samen om een server te bouwen voor het verwerken van browserverzoeken en terugsturen van HTML-inhoud. EJS werkt samen met Express om dynamische inhoud te genereren op basis van de gegevens van de server. Express biedt structuur voor routes en middleware en maakt EJS-rendering mogelijk. Node biedt de runtime-omgeving voor deze webapplicaties op een server. Express

Installatie Node.js

  1. installeer de Node ontwikkelomgeving, kies 18.14.0 LTS

  2. Voer in de terminal het commando npm install uit (Je gebruikt NPM, om een express inclusief alle afhankelijkheden te installeren.

  3. Voer in de terminal het commando npm start uit. er verschijnt over het opstarten van de server: Application started on http://localhost:8000,

Bronnen

Materiaal analysefase

Materiaal bouwfase

Materiaal integreerfase

Licentie

GNU GPL V3

This work is licensed under GNU GPLv3.