NestJS · Middle · Запитання 23 з 75
Як власне правило валідації може перевірити щось асинхронне, наприклад «email не зайнятий»?
- 1Через
ParseIntPipe - 2Декоратори валідації не можуть бути async
- ✓Правильна відповідь: Через власний клас-обмеження
class-validator(може бути async і використовувати DI черезuseContainer), хоча справжня гарантія - унікальний індекс
Пояснення
Асинхронні перевірки покращують повідомлення про помилки, але мають стан гонитви. Паралельні дублікати має ловити обмеження в базі.