Sobes.tech
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);