Встречается на собеседованиях • сегодня
Что такое Middleware
Middleware — это промежуточный слой между запросом и ответом, который обрабатывает данные перед их передачей дальше. В контексте фронтенда часто используется в Redux или Express.js.
Пример в Redux:
javascript
const loggerMiddleware = store => next => action => {
console.log('Dispatching:', action);
const result = next(action);
console.log('New state:', store.getState());
return result;
};Особенности:
- Выполняется последовательно в цепочке
- Может модифицировать или останавливать запрос
- Часто используется для логирования, аутентификации, обработки ошибок
В Express.js middleware выглядит похоже:
javascript
app.use((req, res, next) => {
console.log('Request URL:', req.url);
next();
});
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы