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