npm i sequelize
npm i -g sequelize-cli
(Instalamos el cliente de sequelize de forma global para ejecutar comandos de sequelize)npm i mysql
npm i pg pg-hstore
npm i sqlite
npm i tedious
npm i express
npm i –dev nodemon
npm i dotenv
sequelize-cli init
para cargar todos los archivos necesarios para utilizar sequelize.applicationFolder
| **- config**
| - config.json
| **- models**
| - index.js
| **- migrations**
| **- seeders**
Crear un archivo llamado .env
y .env.example
en la raíz de nuestro proyecto.
Crear las variables de entorno que usarás en el proyecto, por convención se deben de crear las variables de entorno NODE_ENV y PORT para indicar cuál es el ambiente en el que se encuentra corriendo nuestro proyecto de node y el puerto en donde se escucharán las peticiones hacía nuestro servidor.
Adicional a las variables del punto 6, deberemos crear las variables para la conexión hacía la base de datos (DB_HOST_DEV, DB_USERNAME_DEV, DB_NAME_DEV, DB_PASSWORD_DEV
).