Skip to content

joche-dev/desafio5-tienda-joyas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DESAFIO - TIENDA DE JOYAS

En este desafío se crea un API REST que permite limitar recursos, filtrar los recursos por campos, paginación, ordenamiento y estructura de datos HATEOAS.

  1. Requerimientos:

Utiliza las siguientes instrucciones SQL para crear la base de datos joyas y una tabla inventario en PostgreSQL.

CREATE DATABASE joyas;

CREATE TABLE inventario (id SERIAL, nombre VARCHAR(50), categoria
VARCHAR(50), metal VARCHAR(50), precio INT, stock INT);

INSERT INTO inventario values
(DEFAULT, 'Collar Heart', 'collar', 'oro', 20000 , 2),
(DEFAULT, 'Collar History', 'collar', 'plata', 15000 , 5),
(DEFAULT, 'Aros Berry', 'aros', 'oro', 12000 , 10),
(DEFAULT, 'Aros Hook Blue', 'aros', 'oro', 25000 , 4),
(DEFAULT, 'Anillo Wish', 'aros', 'plata', 30000 , 4),
(DEFAULT, 'Anillo Cuarzo Greece', 'anillo', 'oro', 40000 , 2);

Comando para instalacion de dependencias.

npm i
  1. Configuraciones:

Conexion con pg con la base de datos ./database/conexion.js

const pool = new Pool({
     host: 'localhost',
     user: 'your_user',
     password: 'your_password',
     database: 'joyas',
     port: 5432,
     allowExitOnIdle: true,
   });
  1. Uso:

Se pueden utilizar los siguientes comandos.

npm run start
npm run dev

About

Desafío #5 Diseño Avanzado API REST del modulo 7 Backend Node y Express del Bootcamp Full Stack Javascript Desafío Latam.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors