Junior — Middle
Welke componenten zijn opgenomen in de structuur van het Express.js-framework?
sobes.tech AI
Antwoord van AI
Express.js is een minimalistisch en flexibel webframework voor Node.js. De structuur omvat verschillende kerncomponenten:
- Middleware — functies die verzoeken en antwoorden verwerken, de request/response-objecten kunnen wijzigen, de verwerkingscyclus kunnen beëindigen of de controle kunnen doorgeven.
- Router — component voor het definiëren van routes (URL-paden) en het koppelen ervan aan handlers.
- Request en Response objecten — wrappers rond HTTP-verzoek en -antwoord, die handige methoden en eigenschappen bieden.
- Application object (app) — het hoofdobject van Express dat instellingen, middleware en routes beheert.
Voorbeeld van het maken van een eenvoudige applicatie:
const express = require('express');
const app = express();
// Middleware
app.use(express.json());
// Route
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000);