Всем привет. В своём проекте использую koa вместе с koa-joi-router. Столкнулся с проблемой валидации во время загрузки файла (аватара) и других полей форми. В joi, если мне нужно прийнять файл, я не могу валидировать другие поля форми в самом роуте. Каким будет верное решение, реализовать валидацию полей отдельно уже в контролере или загружать файл на сервер перед отправкой форми и отправлять на сервак json с айдишником файла?