почитать
У меня есть /app.js, там создается express
Дальше из него подключается /routes/index.js, где есть функции для авторизации, а дальше уже каждый запрос передаю нужному модулю: router.use('/payment', require('./payment.js'))
есть готовые модули для валидаций, а если кастомные валидаторы можно их добавить как middleware и подключить. validator.js somevalidation = (req, res, next) => ... module.exports = {somevalidation} ——————————————- app.js const {somevalidation} = require('/utils/validator'); router.get('/example', somevalidation, (req, res) => {}); если валидация пройдет то не забудь вызвать next()
можно в миддлваре, можно в контроллере
Обсуждают сегодня