по nodejs, express, создавали папку middlewares, сейчас же обучаюсь сам по документации и проектирую структуру, что мне нужно хранить в данной папке?
ты можешь создавать себе вспомогательные "операции", которые должны применяться где-то. чтобы не засорять файлы различной логикой - выноси в отдельные мидлвары - промежуточные обработчики. Например, ты можешь сделать мидлвару для проверки токена, для логирования обращений к твоему серверу, обработки ошибок и подключать их перед какими-то запросами
Под middleware подразумевается некоторое промежуточное ПО, в данном случае – промежуточная обработка запроса(ов). Это обобщенное название, вам не обязательно в своей «структуре»/паттерне/архитектуре создавать папку «middlewares» для всех обработчиков. Рассматривайте middlewares, как составную цепочку для запроса – тут могут быть и роутеры и контроллеры, какие-то валидаторы и т.п – все они могут храниться в собственных директориях и не создавать кашу в одной папке «middlewares».
Я думал промежуточное по, это особенности автоматического перевода
Обсуждают сегодня