Base de datos de cervezas en la cual podras ver todas y cada una de ellas, filtrar por país, estilo, graduación e incluso añadir una nueva entrada a la base de datos.
- Podremos hacer las siguientes operaciones:
- Obtener TODAS las cervezas
- Obtener TODAS las cervezas por ID
- Obtener TODAS las cervezas por MARCA
- Obtener TODAS las cervezas por PAIS
- Obtener TODAS las cervezas por ESTILO
- Obtener TODAS las cervezas de determinada graduación
- Añadir nueva cerveza. Campos obligatorios marca, nombre, estilo, graduación y país. También podremos añadir puntuación, comentarios y un fichero [png, jpg o jpeg] para visualizar la cerveza.
- El archivo .env no se mostrará ya que está incluido en el .gitignore.
- La información contenida no es sensible ya que se trata de un proyecto de ejemplo, pero por convención lo introducimos de esta forma.
- La información necesaria se puede encontrar en el archivo .env.example.
- Debes instalar primero los módulos necesarios:
npm install
- Es necesario tener previamente configurado el archivo .env.
- Para crear la base de datos con las tablas vacías:
node db/initDB
- Para crear la base de datos con la informacion del fichero .csv:
node db/initDB --data
- Para iniciar el servidor:
npm start