
Смотрите, как закодировать шаблон сервера GraphQL. Этот полный промежуточный курс от Бена Авада использует многие технологии, включая Typescript, Node.js, PostgreSQL, Redis, React, Jest, OAuth, TypeORM и SparkPost.
Вот что охватывает курс:
- Настройка проекта TypeORM
- Создание сущности TypeORM
- Создание пользователя с помощью TypeORM
- Настройка Jest
- Настройка тестовой базы данных с помощью TypeORM
- Заставить GraphQL Yoga и Jest работать вместе
- Сшивка схемы GraphQL
- Обработка ошибок в GraphQL
- Проверка ввода GraphQL
- Ссылка для подтверждения по электронной почте с Redis
- Глобальная настройка Jest
- Тестирование ссылки на электронную почту Redis
- Устранение ошибки подключения
- Отправьте электронное письмо с подтверждением с помощью SparkPost
- Мутация входа в GraphQL
- Экспресс-сессия для входа
- Промежуточное программное обеспечение GraphQL
- Последовательное выполнение тестов Jest
- Промежуточное программное обеспечение GraphQL для регистрации или аутентификации
- Простой выход из GraphQL
- Создание тестового клиента сервера GraphQL
- Выход из нескольких сеансов
- Тестовый пример забыли пароль
- Блокировка учетной записи пользователя GraphQL
- Реализация забыли пароль GraphQL
- Ограничение скорости
- Twitter OAuth
- Демо OAuth из React
- Запуск тестов Jest параллельно
- Объединение модульной схемы GraphQL
- Удаление условий гонки по тестам
Вы можете просмотреть видео на YouTube-канале freeCodeCamp.org (почти 8 часов просмотра).