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);