Junior — Middle
Jakie komponenty wchodzą w strukturę frameworka Express.js?
sobes.tech AI
Odpowiedź od AI
Express.js to minimalistyczny i elastyczny framework webowy dla Node.js. Jego struktura obejmuje kilka kluczowych komponentów:
- Middleware — funkcje, które obsługują żądania i odpowiedzi, mogą modyfikować obiekty żądania/odpowiedzi, kończyć cykl przetwarzania lub przekazywać kontrolę dalej.
- Router — komponent do definiowania tras (URL) i łączenia ich z obsługiwaczami.
- Obiekty Request i Response — opakowania nad żądaniem i odpowiedzią HTTP, zapewniające wygodne metody i właściwości.
- Obiekt Application (app) — główny obiekt Express, który zarządza ustawieniami, middleware i trasami.
Przykład tworzenia prostego aplikacji:
const express = require('express');
const app = express();
// Middleware
app.use(express.json());
// Trasa
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000);