Перейти к содержимому

Модели, миграции и подключение к базе данных — создание REST API с помощью NodeJS и MySQL (2020)

coder awesome

0:00 / 0:00

Модели, миграции и подключение к базе данных — создание REST API с помощью NodeJS и MySQL (2020)

29 091 просмотр · 6 л. назад
coder awesome
3,5 тыс. подписчиков
29 091 просмотр · 6 л. назад
В этом видео мы создаём модели, миграции и подключаем наш API к базе данных. Sequelize имеет собственный набор команд, упрощающих создание файлов и фрагментов кода. Здесь мы используем некоторые из них для создания моделей и миграций в нашем REST API NodeJS. Это создаст модели Sequelize в папке models, а миграции базы данных — в папке migrations. Конечно, вы можете редактировать эти файлы и добавлять в них дополнительные атрибуты. Использовать MySQL в NodeJS довольно просто. Обратите внимание: таблицы всегда называются во множественном числе, а модели — в единственном. Таким образом, Sequelize может автоматически определять и сопоставлять соответствующие модели с соответствующими таблицами базы данных. Имейте это в виду. Как только вы будете довольны миграциями, вы можете запустить их для создания таблиц в базе данных. Но перед этим необходимо подключить API к базе данных MySQL. Сначала вам необходимо установить пакет mysql2 в ваш проект nodeJS, чтобы он мог подключаться к серверу MySQL в вашей системе. Он работает как драйвер для подключения к серверу MySQL. Установите его с помощью npm install, и ваш проект nodejs будет готов к работе с MySQL. Файл конфигурации базы данных находится в папке config, созданной при инициализации Sequelize. Добавьте в него учётные данные базы данных, и всё готово. Теперь запустите миграцию базы данных. Если ошибок нет, таблицы должны быть созданы. 00:16 — Обзор 00:50 — Установка MySQL в проект на NodeJS 01:22 — Структура базы данных 02:00 — Соглашения об именовании таблиц и моделей базы данных 02:16 — Создание моделей Sequelize и миграций Sequelize 09:11 — Настройка учётных данных базы данных MySQL 10:28 — Запуск миграций Это четвёртая часть серии обучающих материалов «Как создать REST API на NodeJS и MySQL с использованием Express и Sequelize» Смотрите серию с самого начала:    • Create REST API with NodeJS and MySQL (2020)   Нажмите «Подписаться», нажмите «Нравится» и поделитесь с друзьями. Посетите мой блог: http://coderaweso.me Подпишитесь на меня в Facebook:   / coderaweso.me   Подпишитесь на меня в Twitter:   / coderaweso_me   P.S.: Я посвящаю это видео моему отцу, который скончался 3 года назад в этот день. ❤