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);