Публикации по теме 'sequelize'


Основы серверной части с Node.js, PostgreSQL, Sequelize и FeathersJS
Как тот, кто отвечает за серверную часть последнего приложения моей команды, я решил воспользоваться возможностью, чтобы использовать некоторые технологии, с которыми я раньше не работал: PostgreSQL и FeathersJS. Мне до сих пор нравилось ими пользоваться, но работа с новыми вещами всегда сопряжена с трудностями. То, что до сих пор больше всего расстраивало как в Postgres, так и в Feathers, на самом деле не имеет ничего общего с кривыми обучения, но я не смог найти много хороших руководств..

Работа с Sequelize (приложение Nodejs)
В этом посте шаг за шагом рассматривается базовый пример связывания таблиц с помощью Node ORM, Sequelize . Я включу данные, используемые в примерах, а также конечную точку GET API, которая взаимодействует с нашими таблицами, отправляя красиво преобразованные ответы. В приведенных ниже примерах используется версия Node v8.11.1 и Sequelize. Документацию Sequelize по ассоциациям можно найти здесь . Введение Sequelize — это пакет Node, который позволяет разработчику взаимодействовать с..

Кто есть кто в приложении NERDS?
Цель этой публикации - быстро и подробно рассмотреть скелет полностекового приложения NERDS (не то же самое, что NERD) : большинство (обычных) расположений и функций файлов в приложении. Что вы увидите в этом сообщении: Более широкий обзор приложения с полным стеком, чтобы увидеть, какая библиотека и где используется. Можно провести аналогию с тем, что это начертание карты, а не инструкции о том, как путешествовать по территориям, которые она представляет. Это полезно для меня,..

Sequelize - woots и gotchas
Одна из главных вещей, которую я вынес из своего буткемпа, — это Sequelize. Это замечательный инструмент, который устраняет SQL-часть взаимодействия с базой данных. Тем не менее, он также сопряжен с некоторыми причудливыми подводными камнями. Я хочу поделиться некоторыми вещами, которые я узнал благодаря взаимодействию с Sequelize, в надежде, что некоторые из них принесут вам пользу в будущем. Вутс Круговая зависимость — db.models У вас есть две модели, определенные в двух разных..

Продолжайте загрузку модели с помощью ES6
Позвольте мне начать с небольшого отказа от ответственности. Sequelize - одна из моих наименее любимых ORM: она непоследовательна, не интуитивно понятна, не подходит для сложных операций с БД, генерируемые запросы не очень эффективны, и, прежде всего, она сопровождается отсутствием документации. Я знаю, что это открытый исходный код и все такое, и мне лучше знать, чем жаловаться, но я искренне хочу, чтобы меня предупредили заранее - использование простого SQL с драйвером mysql2..

Получите свой паспорт через систему безопасности с Passport.js и Bcrypt
Большинство созданных приложений и веб-сайтов хотят, чтобы их пользователи создавали профиль и собирали некоторую информацию. Итак, как нам это сделать? Passport - это пакет аутентификации npm, который работает как промежуточное программное обеспечение для сопряжения с любым веб-приложением на основе Express. В Passport есть множество методов аутентификации, которые могут использовать клиенты, включая Twitter, Google, Facebook, Github, а также стандартный адрес электронной почты и пароль...

Сиквелизируйте ассоциации и магические методы
Задача Цель этой статьи - предоставить более понятную (наглядную) документацию по ассоциациям Sequelize и магическим методам. Если вы новичок в Sequelize и / или реляционных базах данных, прочтите эти статьи ( здесь и здесь ) для получения некоторой справочной информации. Мотивация При реализации серверной базы данных Sequelize представляет собой мощную и эффективную платформу объектно-реляционного сопоставления (ORM). Однако некоторые из его возможностей скрыты страницами..