Una pequeña API echa en node.js para un CRUD
- NodeJS
- Sequielize
- Postgres
- Clone this repo on your favorite folder
- Run [npm i / npm install]
- Run [npm start] to open the server
- By default its running on port 3001 but you can change it on index.js file
GET /countries
- Nos deja un json con todos los paises obtenidos de la api https://restcountries.com/v3/all
GET /countries?name={completeName-partName}
- Hace un llamado a la base de datos para obtener ya sea 1 o varios paises que coincidan con la busqueda
GET /countries/:id
- Espera un identificador Alfabético de 3 caracteres el mismo lo pueden obtener ya de los paises cargados. Con este pueden buscar un pais en particular por su ID
POST /activities
- Pueden agregar una actividad al mismo se espera en formato json con las siguientes caracteristicas:
{ "countryId": [] "difficulty": '' "duration": '' "name": '' "season": '' }
DELETE /activities
- Pueden borrar una actividad de un país en particular sin borrar todas las actividades se espera un identificador de país y un identificador de actividad:
{ countryId: "" activityId: "" }
ADEMAS LO PUEDE USAR YA DEPLOYADO EN:
https://countries-app-joel.herokuapp.com/