Sobes.tech
Junior — Middle

Aké komponenty sú zahrnuté v štruktúre rámca Express.js?

sobes.tech AI

Odpoveď od AI

Express.js je minimalistický a flexibilný webový rámec pre Node.js. Jeho štruktúra zahŕňa niekoľko kľúčových komponentov:

  • Middleware — funkcie, ktoré spracúvajú požiadavky a odpovede, môžu meniť objekty požiadavky/odpovede, ukončiť cyklus spracovania alebo odovzdať kontrolu ďalej.
  • Router — komponent na definovanie trás (URL) a ich prepojenie s obslužnými funkciami.
  • Objekty Request a Response — obálky nad HTTP požiadavkou a odpoveďou, poskytujúce pohodlné metódy a vlastnosti.
  • Objekt Application (app) — hlavný objekt Express, ktorý spravuje nastavenia, middleware a trasy.

Príklad vytvorenia jednoduchého aplikácie:

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

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

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

app.listen(3000);