Создание социальной сети на JavaScript — Backend на Node.js (Koa.js)

Автор Artur Merichev
Создание социальной сети на JavaScript — Backend на Node.js (Koa.js)

в этом видео.

Я разберу процесс создания аккаунта социальной сети на Java Script стойки не растягивает данное действо на несколько часов. Всем привет. Меня зовут знаю многих людей тем, что можно писать и бэк энд и фронтенд на одном языке я в этом ничего.

Сверхъестественного другое дело об этом суть этого тестового проекта сервер на node.js — это понятно использовать будем это, что идет прицепом к большинству Magic приложение вроде паспорт и.

Мангуст если используется много денег дарят. Ирида который в свою очередь в следующем видео всё остальное вы узнаете по ходу дела поехали для начала инициализируем пакет жизни и назовём проект его так будет называться социальная сеть установим зависимость о свободе постер к роутеру. КоАП так как обычно паспорт заточен под работу с фреймворком экспресс. А этот модуль является обёртка для кого надо обычном паспорт паспорт gt-100 стратегия паспорт который мы будем использовать 6/2 генерация аутстаффинг. Мангуст для взаимодействия с mongodb Mongoose справа от вас чтобы скрывать некоторые поля моделей Eclipse для шифрования паролей идут envy для того чтобы подгружать в окружении is Invisible также 1Д зависимость ноутбуком чтобы проект автоматически перезагружался после изменения какого-либо файла переходим к проекту и создаём базовый файл об экспорте рамка и config который сейчас создаем создаем экземпляра класса к слову исходниках он называется простая аппликация и слушаем порт который будет указан в конфиге также при запуске выведем сообщение сервер запущен создает директорию лип и файл config.cfg экспортируем из него объект с полем порт будет являться переменной окружения пор или 8080 по дефолту теперь удалилась такие. Джейсон не нужны для данного проекта поля и добавив 20. Крипто 1. Для обычного запуска приложения другой для через ноутбук. Напоминаю, что ноутбук нужен для того чтобы приложение автоматический перезапуск алоэ при изменение какого-либо файл процессе разработки — это очень удобно и запускаем приложение круто вернёмся к проект создаем директорию Fingers, а в ней индекс bodyparser и файлы с расширением JS is Body parser экспортируем результат вызова функций искала bodyparser она возвращает в медовой функцию в как раз и будет происходить парсинг тело запроса в файл rs.ge мы как раз напишем своё милое функцию и вы поймете как — это выглядит экспортировать функцию которая принимает контекст приложения и которое должно быть вызвана. Когда будет выполнено основная задача данных функций в данном случае мы должны перехватить все букет дожидаемся выполнения остальных. Медовая функции и в случае ошибки в блоке Catch указываем статус который получаем из перехваченная ошибки если его не будет то status 500 указываем ошибку или же по умолчанию сообщение Internal Server Error теперь экспортируем всех инженеры в массиве из. Яндекс файл и таким удобным образом добавляем их в приложении теперь стоит работе с базой данных SSD файл. Мангуст config.js экспортировать функцию в которой будет написано логика подключение к mongodb называемую. Мангуст функцию Connect куда передаётся мангу энра из конфет сейчас мы туда добавим — это поле затем объект конфигурации рекомендуется указывать и он её так как-то, что работает по умолчанию помесячно как deprecated Method возвращать прорезь в случае. Удачного подключение выводится соответствующее сообщение при ошибке выводи её сама теперь добавляем в конфиг поля могу играть значение также получаем из. Индии настало время подключить dota.net делаем. Это в самом начале иначе новые переменные не будут добавлены в процессы Amway. Откуда мы их заберём создаем Dota Universe by первую перемен могу играть. Теперь нужно разобраться с базой данных я буду использовать сервис млт самый простой быстрый вариант называют базу данных углов создает пользователя и копирую приложенные разве, что нужно добавить имя пользователя и пароль подключаемся к базе данных из главного файла недавно созданной функций самое время перейти к модели создает директорию modules и файл user.cfg квартиры. Мангуст схема angus правил по схеме указаны следующие поля обязательные реквизиты поле name типа string обязательно и уникальна Unic поля email типа string наконец поля кредит типа Dead который по умолчанию будет инициализироваться результат Do It Now. Во сколько есть значение по умолчанию не обязательно указывать рекламирует флаг добавляем плагин. Мангуст правила по схемам экспортируем модель полученную после вызова функции модуль в передаю название документа с которым предстоит работать и конечно же сама схем теперь реализуем процесс получим дефекации всё для этого готова в конфиге прописываем новое. Поле секрет который нужно JS создать файл паспорт config импортируем Straight Edge x-trek GT из паспорт 9 до. Обратите внимание, что я говорю 9, а не jwt лишь для удобства далее только, что созданной модели User теперь создаем объект конфигурации стратегии паспорт Talking будет отвлекаться из поля авторизация как был таким вот, что — это означает из игры с помощью которого он будет зашифрованное расшифровка функцию которая принимает паспорт и в него. Передаем новый экземпляр.

0 комментариев
0

Читайте также