Sobes.tech
Junior — Middle

Express.js фреймворкінің құрылымына қандай компоненттер кіреді?

sobes.tech AI

AI-дан жауап

Express.js — бұл Node.js үшін минималистік және икемді веб-фреймворк. Оның құрылымы бірнеше негізгі компоненттерді қамтиды:

  • Middleware — сұраулар мен жауаптарды өңдейтін функциялар, сұрау/жауап объектілерін өзгерте алады, өңдеу циклін аяқтай алады немесе басқаруды әрі қарай жібере алады.
  • Router — маршруттарды (URL жолдарын) анықтау және оларды өңдеушілермен байланыстыру үшін компонент.
  • Request және Response объектілері — HTTP сұрауы мен жауабына арналған орағыштар, ыңғайлы әдістер мен қасиеттерді ұсынады.
  • Қолданба объектісі (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);