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