Junior — Middle
Kokios komponentės sudaro Express.js karkaso struktūrą?
sobes.tech AI
Atsakymas iš AI
Express.js yra minimalistinis ir lankstus žiniatinklio karkasas Node.js. Jo struktūra apima keletą pagrindinių komponentų:
- Middleware — funkcijos, kurios apdoroja užklausas ir atsakymus, gali keisti užklausos/atsakymo objektus, užbaigti apdorojimo ciklą arba perduoti valdymą toliau.
- Router — komponentas, skirtas apibrėžti maršrutus (URL) ir juos susieti su apdorotojais.
- Request ir Response objektai — apvalkalai virš HTTP užklausos ir atsakymo, teikiantys patogius metodus ir savybes.
- Application objektas (app) — pagrindinis Express objektas, kuris valdo nustatymus, middleware ir maršrutus.
Pavyzdys, kaip sukurti paprastą programą:
const express = require('express');
const app = express();
// Middleware
app.use(express.json());
// Maršrutas
app.get('/', (req, res) => {
res.send('Hello World!');
});
app.listen(3000);