Back to questions
Junior — Middle
85
Какие компоненты входят в структуру фреймворка Express.js?
Answer from AI
sobes.tech 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);