NestJS · Senior · Запитання 26 з 75
Чому корисно мати однакові валідацію й авторизацію для HTTP, GraphQL і обробників повідомлень?
- 1Nest автоматично застосовує HTTP-guards до повідомлень у всіх випадках
- 2GraphQL і черги не потребують валідації
- ✓Правильна відповідь: Кожна точка входу - двері в систему; правила в спільних сервісах чи guards, що враховують контекст, не лишають прогалин
Пояснення
Guards і pipes можна писати так, щоб вони працювали з будь-яким типом ExecutionContext, або тримати правила в сервісах.