Sobes.tech
Junior — Middle

Quali componenti fanno parte della struttura del framework Express.js?

sobes.tech AI

Risposta dell'AI

Express.js è un framework web minimalista e flessibile per Node.js. La sua struttura include diversi componenti chiave:

  • Middleware — funzioni che elaborano richieste e risposte, possono modificare gli oggetti richiesta/risposta, terminare il ciclo di elaborazione o passare il controllo avanti.
  • Router — componente per definire rotte (URL) e associarle ai gestori.
  • Oggetti Request e Response — wrapper intorno alla richiesta e risposta HTTP, che forniscono metodi e proprietà utili.
  • Oggetto Application (app) — oggetto principale di Express, che gestisce configurazioni, middleware e rotte.

Esempio di creazione di una semplice applicazione:

const express = require('express');
const app = express();

// Middleware
app.use(express.json());

// Rotta
app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(3000);