Junior — Middle
Ce componente sunt incluse în structura framework-ului Express.js?
sobes.tech AI
Răspuns de la AI
Express.js este un cadru web minimalist și flexibil pentru Node.js. Structura sa include mai multe componente cheie:
- Middleware — funcții care procesează solicitările și răspunsurile, pot modifica obiectele de solicitare/răspuns, pot încheia ciclul de procesare sau pot transmite controlul mai departe.
- Router — componentă pentru definirea rutelor (URL-uri) și legarea acestora de handleri.
- Obiecte Request și Response — învelișuri peste solicitarea și răspunsul HTTP, oferind metode și proprietăți convenabile.
- Obiectul Application (app) — obiectul principal al Express, care gestionează setările, middleware-urile și rutele.
Exemplu de creare a unei aplicații simple:
const express = require('express');
const app = express();
// Middleware
app.use(express.json());
// Rută
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000);