You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Смешаны контроллеры. В основном модуле приложения добавлены роуты авторизации и получения профиля пользователя. Им место в модулях авторизации и пользователя соответственно.
Пользователь должен указать все это, включая id. Для регистрации должно хватать двух полей. email и password, phone, password.
Валидации входящих данных нет, декораторов для формирования параметров запросов для сваггера нет.
Валидация (ValidationPipe) нигде по коду не используется.
Синхронный код обернут промисами, зачем?
В результате вызова не вернется общее количество записей в таблице. Как сделать пагинацию, если отсутсвует общее количество?
Авторизация не проверяется в модуле user, менять и удалять может любой пользователь, любого другого.
Смешаны контроллеры. В основном модуле приложения добавлены роуты авторизации и получения профиля пользователя. Им место в модулях авторизации и пользователя соответственно.
Миграций для базы нет, все создается через sync.
При попытке зарегестрировать пользователя, с помощью emai, валидатор сгенерирует исключение, поскольку номер телефона не может быть пустым.
Пользователь должен указать все это, включая id. Для регистрации должно хватать двух полей. email и password, phone, password.
Валидации входящих данных нет, декораторов для формирования параметров запросов для сваггера нет.
Валидация (ValidationPipe) нигде по коду не используется.
Синхронный код обернут промисами, зачем?
В результате вызова не вернется общее количество записей в таблице. Как сделать пагинацию, если отсутсвует общее количество?
Авторизация не проверяется в модуле user, менять и удалять может любой пользователь, любого другого.
А как пользователи залогинятся, если им уже требуется быть залогинеными?
К тому же два одинаковых роута, будет конфликт.
Можно созвонится или встретится, я расскажу подробно, что нужно поправить и как
The text was updated successfully, but these errors were encountered: