Уроки по NodeJS предназначены для продвинутых пользователей кто хочет освоить серверную сторону JS и писать одностраничные приложения на JS
Здравствуйте! Рассмотрим в этом уроке MVC. Паттерн MVC является одним из распространенных паттернов, применяемых в веб-приложениях. В том числе он применяется и в приложениях на Node.js.
Паттерн MVC включает ряд компонентов:
Здравствуйте! В этом уроке рассмотрим связь многие ко многим. Отношение многие-ко-многим предполагает, что сущность одного типа одновременно может иметь связи с множеством сущностей другого типа и наоборот. Например, один студент может посещать несколько университетских курсов. Соответственно один университетский курс может посещаться множеством студентов. То есть есть в данном сслучае имеем связь многие ко многим.
Здравствуйте! В этом уроке рассмотрим связь один-ко-одному. Отношение один к одному указывает, что одна сущность может владеть другой сущностью в единственном экземпляре. Например, у пользователя может быть один акаунт в каком-то сервисе. С другой стороны, один аккаунт может принадлежать только одному пользователю.
Здравствуйте! Рассмотрим некоторые примеры. Например, в одной компании может работать несколько человек. То есть мы имеем отношение одни-ко-многим (1 компания — много сотрудников). Для создания подобной связи в Sequelize применяется метод hasMany().
Здравствуйте! В этом уроке рассмотрим взаимодействие Sequelize и Express. Создадим простейшее веб-приложение с использованием Express, которое взаимодействует с бд SQLite через Sequelize. Прежде всего определим новый проект и добавим в него пакеты express, sqlite3, sequelize и handlebars:
npm install --save hbs express sqlite3 sequelize
Здравствуйте! В этом уроке рассмотрим основные запросы к базе данных. Рассмотрим базовые операции с данными на примере модели из прошлого урока:
Здравствуйте! В этом уроке рассмотрим модели в Sequelize. Ключевым компонентом в работе Sequelize с бд являются модели. Модели описывают структуру хранящихся в бд данных. Кроме того, через модели в основном идет взаимодействие с бд.
Здравствуйте! В этом уроке разберем Sequelize. Sequelize — это ORM-библиотека для приложений на Node.js, которая осуществляет сопоставление таблиц в бд и отношений между ними с классами. При использовании Sequelize мы можем не писать SQL-запросы, а работать с данными как с обычными объектами. Причем Sequelize может работать с рядом СУБД — MySQL, Postgres, MariaDB, SQLite, MS SQL Server.
Более подробно про работу sequelize можно посмотреть в официальной документации. А в данном случае мы сосредаточимся на основных моментах работы с данными на примере взаимодействия с SQLite, поскольку SQLite не требует установки сервера и поддерживается из коробки.
Здравствуйте! В этом уроке рассмотрим взаимодействие с базой данных MySQL и Express. Создадим простейшее веб-приложение, которое взаимодействует с бд MySQL. Для работы возьмем созданную ранее базу данных, которая хранит пользователей и имеет три столбца: id, name и age.
Здравствуйте! В этом уроке рассмотрим пулы подключений для MySQL. Драйвер mysql2 позволяет создавать пулы подключений. Пулы подключений позволяют уменьшить время, затраченное на подключение к серверу MySQL, благодаря повторному использованию подключений. Когда баз данных посылается запрос, из пула выбиратся свобное подключение (или создается новое, если сводобных нет и не превышен лимит). Это позволяет снизить издержки на создание новых подключений.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: