Sobes.tech
Junior — Middle

Ի՞նչ բաղադրիչներ են մտնում Express.js ֆրեյմվորկի կառուցվածքին։

sobes.tech AI

Պատասխան AI-ից

Express.js-ը Node.js-ի համար մինիմալիստական և ճկուն վեբ շրջանակ է: Նրա կառուցվածքը ներառում է մի քանի հիմնական բաղադրիչներ՝

  • Middleware — ֆունկցիաներ, որոնք մշակել են հարցումները և պատասխանները, կարող են փոփոխել հարցում/պատասխան օբյեկտները, ավարտել մշակման ցիկլը կամ փոխանցել կառավարման վերահսկողությունը։
  • Router — բաղադրիչ՝ երթուղիների (URL-ների) սահմանման և դրանց հետ աշխատողների կապի համար։
  • Request և Response օբյեկտներ — HTTP հարցում և պատասխանների ծածկոցներ, որոնք ապահովում են հարմար մեթոդներ և հատկություններ։
  • Application օբյեկտ (app) — հիմնական օբյեկտը՝ Express-ի, որը կառավարում կարգավորումները, middleware-ները և երթուղիները։

Օրինակ՝ պարզ հավելված ստեղծելու համար՝

const express = require('express');
const app = express();

// Middleware
app.use(express.json());

// Երթուղի
app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(3000);