Como usar o Sequelize no Node.js?
Sequelize é um Node.js ORM baseado em promessa para Postgres, MySQL, MariaDB, SQLite e Microsoft SQL Server. Seus recursos são suporte sólido a transações, relações, carregamento rápido e lento, replicação de leitura e muito mais.
Características do Sequelize:
- Sequelize é um pacote de terceiros para ser mais preciso, é uma Object-Relational Mapping Library (ORM). .
- ORMs de padronização geralmente têm uma única definição de esquema no código. Isso torna muito claro o que é o esquema e muito simples de alterá-lo.
- Não há necessidade de aprender SQL - as consultas são escritas em JavaScript simples.
Configurando um aplicativo Node.js:
- Inicie o aplicativo Node.js usando o seguinte comando:
npm init -y
Instalação do Sequelize:
- O Sequelize precisa do módulo MySql instalado em seu projeto. Se você não instalou o módulo MySql, certifique-se de que antes de instalar o Sequelize você precisa instalar o módulo MySql2 . Você precisa instalar este módulo usando o seguinte comando.
npm install mysql2
- Depois de instalar o módulo MySql2 , temos que instalar o módulo Sequelize para instalar este módulo usando o seguinte comando.
npm install sequelize
Módulo obrigatório:
- Você precisa incluir o módulo Sequelize em seu projeto usando essas linhas.
Const Sequelize = require ('sequelize');
Configurando o arquivo database.js :
// Include Sequelize module
const Sequelize = require('sequelize')
// Creating new Object of Sequelize
const sequelize = new Sequelize(
'DATABASE_NAME',
'DATABASE_USER_NAME',
'DATABASE_PASSWORD', {
// Explicitly specifying
// mysql database
dialect: 'mysql',
// By default host is 'localhost'
host: 'localhost'
}
);
// Exporting the sequelize object.
// We can use it in another file
// for creating models
module.exports = sequelize
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva