Elementos necesarios: *Descargar e Instalar: *Node.js (16.15)
Iniciando un proyecto
-
$ npm init -y
Inicia el proyecto y crea _package.json_ por default -
$ npm i express
Instalamos el entorno de trabajo Express -
$ npm i dotenv
Instalamos Dotenv para controlar variables de entorno -
$ npm i --save-dev sequelize
Instalamos Sequelize para manejar comunicación con Base de Datos Click Aquí para más Info -
$ npm i mysql2
Agregar uno de los DB del link de la linea de arriba -
Creamos el archivo
.sequelizerc
Copiamos esto en el archivo [Agregando'src',
en las 4 lineas de los paths] -
$ npm i --save-dev sequelize-cli
Agregamos una terminal propia de Sequelize -
$ npm install --save-dev nodemon
Instalamos la utilidad de inferfaz Nodemon (Wrapper) -
$ npm install --save-dev mocha
Instalamos Mocha.js, dependencia para testing -
$ npm i chai
Instalamos Chai.js, dependencia para testing -
$ npm i axios
Instalamos Axios, client http para nodejs -
Creamos el archivo
index.js
como principal -
Creamos el archivo
.env
para manejar las variables de entorno -
Creamos el archivo
.gitignore
-
Creamos las carpetas para el desarrollo
./src/db
,./src/controllers
,./src/routes
y./test
Iniciando el Proyecto *
$ npm i
para instalar dependencias de *.json de configuracion$ npm run dev
para ejecutar el servidor con nodemon$ npx sequelize-cli init
para incorporar una Barra de herramientas de sequelize$ npx test
para correr los test unitarios