Simple system for reviews of keyboards.
docker-compose up
POSTGRES_USER, POSTGRES_PASSWORD, POSTGRES_DB
USER_DB, PASS_DB, NAME_DB, HOST_DB, PORT_DB: 5432
```
Obtiene todas las reviews de la base de datos
Ruta: {GET}
$URL/getReviews
```
```
Obtiene una review a partir de su id
Ruta: {GET}
$URL/getReview/:id
```
```
Crea una review. Necesita:
- id del usuario {user_id} // NOT NULL
- id del teclado {keyboard_id} // NOT NULL
- descripción {description} // default ''
- stars {stars} // default 0
EJ:
{
"keyboard_id": 2,
"user_id": 1,
"description": "este teclado ta bonito",
"stars": 4
}
Ruta: {POST}
$URL/createReview
```
```
Edita una review. Necesita:
- id de la review {id} // NOT NULL
- descripción {description} // Enviar valor previo, por cualquier problema
- stars {stars} // Enviar valor previo, por cualquier problema
EJ:
{
"id": 1,
"stars": 3,
"description": "creo q ya no es tan sex0"
}
Ruta: {PUT}
$URL/editReview
```
```
Elimina una review. Necesita:
- id de la review {id} // NOT NULL
EJ:
{
"id": 1,
}
Ruta: {DELETE}
$URL/deleteReview
```