Para utilizar esta API, deben ingresar al siguiente link: http://54.166.215.100:3000/docs/. Aquí, podrán encontrar toda la documentación de la API necesaria para la realización de la tarea.
En caso de que haya problemas con el link anterior, ustedes pueden correr la API en su computador sin problemas. Para ello, deberán seguir los siguientes pasos:
- Clonar este repositorio APIT2 en su computador.
- Correr el comando
npm install
: para instalar todas las dependencias mínimas necesarias para correr el programa. - Cambiar en el archivo
config/config.json
de la línea 1 a la 8, tal que los parámetros utilizados en development correspondan a los existentes en su computador. Específicamente, deberán cambiar el username, password y database name de la configuración tal que calce con sus datos personales. - Crear una base de datos en postgres con el nombre establecido en su archivo
config/config.json
. Para ello, deben utilizar el comandocreatedb {databasename}
. Para esto, recuerden tener instalado Postgres. - Correr los comandos de Sequelize necesarios para la creación y migración de la base de datos con sus respectivas seeds. Para ello, deben correr
npx sequelize-cli db:create
, luegonpx sequelize-cli db:migrate
y, por últimonpx sequelize-cli db:seed:all
. - Correr la aplicación en el puerto 3000 con el comando
npm start
.