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