Sobes.tech
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);