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