Sobes.tech
Junior — Middle

Jaké komponenty tvoří strukturu frameworku Express.js?

sobes.tech AI

Odpověď od AI

Express.js je minimalistický a flexibilní webový rámec pro Node.js. Jeho struktura zahrnuje několik klíčových komponent:

  • Middleware — funkce, které zpracovávají požadavky a odpovědi, mohou měnit objekty požadavku/odpovědi, ukončit cyklus zpracování nebo předat řízení dále.
  • Router — komponenta pro definování tras (URL) a jejich spojení s obslužnými funkcemi.
  • Objekty Request a Response — obálky nad HTTP požadavkem a odpovědí, poskytující pohodlné metody a vlastnosti.
  • Objekt Application (app) — hlavní objekt Express, který spravuje nastavení, middleware a trasy.

Příklad vytvoření jednoduché aplikace:

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

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

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

app.listen(3000);