Содержание
- 2. Меня хорошо видно && слышно? Ставьте , если все хорошо Напишите в чат, если есть проблемы
- 3. Проверить, идет ли запись!
- 4. Активно участвуем Задаем вопрос в чат или голосом Off-topic обсуждаем в Slack #канал группы или #general
- 5. Особенности Nest.js Николай Лапшин
- 6. Маршрут вебинара Exception filters Pipes Рефлексия, ответы на вопросы Кодинг Guards Custom Decorators Авторизация, аутентификация Кодинг
- 7. Exception filters
- 8. Exception filters
- 9. Exception filters Nest имеет встроенный уровень исключений, который отвечает за обработку всех необработанных исключений в приложении.
- 10. Фильтры по умолчанию
- 11. Exception filters
- 12. Exception filters: Стандартные исключения @Catch() export class AllExceptionsFilter implements ExceptionFilter { catch(exception: any, host: ArgumentsHost) {
- 13. Exception filters: Стандартные исключения
- 14. Pipes
- 15. Nest Pipes
- 16. Nest Pipes
- 17. Nest Pipes Используются для преобразования аргументов запросов Также используются для валидации Срабатываю перед вызовом метода Аннотируются
- 18. Nest Pipes Pipes - класс, аннотированный с помощью декоратора @Injectable() Выполняются перед вызовом метода Реализуют интерфейс
- 19. Nest Pipes Pipes из коробки: ValidationPipe ParseIntPipe ParseBoolPipe ParseArrayPipe ParseUUIDPipe DefaultValuePipe @Get(':id') async findOne(@Param('id', ParseIntPipe) id:
- 20. Nest Pipes Каждый pipe должен реализовывать метод transform Метод имеет два параметра: входящее значение (value) и
- 21. Guards
- 22. Guards
- 23. Guards Guard - это класс, определяющий, доступен ли запрос для выполнения по условиям аннотируется @Injectable() должен
- 24. Guards: Authorization guard import { Injectable, CanActivate, ExecutionContext } from '@nestjs/common'; import { Observable } from
- 25. Interceptors
- 26. Interceptors
- 27. Interceptors Interceptor (Перехватчик) - это класс, аннотированный с помощью декоратора @Injectable() Перехватчики должны реализовывать интерфейс NestInterceptor.
- 28. Interceptors Interceptor (перехватчик) – класс, аннотированный @Injectable() Реализует интерфейс NestInterceptor Позволяют привязать дополнительную логику до или
- 29. Interceptors: Создание перехватчика
- 30. Custom decorators
- 31. Custom decorators Что такое декоратор?
- 32. Custom decorators
- 33. Custom decorators Nest использует концепцию декораторов. Декораторы в JavaScript на текущий момент находятся в Stage 2
- 34. Custom decorators Как мне работать с декораторами в других проектах? Javascript: Для работы с декораторами необходим
- 35. Custom decorators В Nest по умолчанию входит стандартный набор декораторов параметров (из пакета @nestjs/common)
- 36. Custom decorators: Создание декоратора
- 37. Аутентификация
- 38. Аутентификация В чем различие аутентификации против авторизации?
- 39. Аутентификация
- 40. Аутентификация: Passport Passport - самая популярная библиотека аутентификации node.js, хорошо известная сообществу и успешно используемая во
- 41. Аутентификация: JWT
- 42. Аутентификация: Установка Passport $ npm install --save @nestjs/passport passport passport-local $ npm install --save-dev @types/passport-local Passport
- 43. Итоги - тезисы Познакомились с основными механизмами работы с запросами в nest.js: exception filters, interceptors 1
- 44. Список материалов для изучения Nest Pipes Class validator Passport JS Custom Decorators Proposal-decorators Про токены, JSON
- 46. Скачать презентацию











































ФИЗИЧЕСКИЕ ОСНОВЫ ЭЛЕКТРОНИКИ
Влияние шума на здоровье человека
Стадии избирательного процесса. 10 класс
Практическая работа №37-38
www.idealab.ru Москва. 2005 год
2022.08.16_Skott Smeat Selling Story_UKR
Extreme sports
Внеурочная деятельность по предмету как фактор мотивации учащихся к выбору профиля
Онлайн курс “KPI в бизнесе”
МДОУ «Центр развития ребенка – детский сад № 3»
Санкции как инструмент политического давления (на примере санкций против Ирана 1979-2016 годов)
Ситуационная безопасность
Физкультура. Виды плаванья
Классификация цереброваскулярных заболеваний
Запуск через бесплатный курс и вебинар
Презентация на тему Сказка "Три поросенка"
Традиционные источники энергии. Достоинства и недостатки
Элитный участок землевладения на берегу реки Волга в границах национального парка «Самарская лука»
Признаки Любви
Архимедова сила.
Гимнастический канат
Prakticheskaya_rabota_1
Инженерные изыскания на континентальном шельфе для строительства морских нефтегазопромысловых сооружений
« Работа с учебной литературой как способ формирования информационной культуры школьников на уроке биологии »
Советские мультфильмы — окунемся в прошлое!
Дневник – помощник в саморазвитии школьника
Презентация на тему Жизнь в океане (7 класс)
Измерительные преобразователи систем (датчики)