Skip to content

juanrd10/API_REST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API_REST

Proyecto hecho para la segunda prueba de Malaga y Barcelona.

Endpoints:

Para acceder a estos antes debes entrar por el navegador y autenticarte. Después, coge tu herramienta preferida (probado con postman) y llama los siguientes endpoints:

  1. GET localhost:3000/rest/expertises/[login or ID] -> Devuelve en JSON las expertises de un usuario.
  2. GET localhost:3000/rest/personal/[login or ID] -> Devuelve en JSON la info de un usuario.
  3. GET localhost:3000/rest/sch_record/[login or ID] -> Devuelve en JSON la info de los proyectos hechos por un usuario.
  4. GET localhost:3000/rest/expertises_skills/:id -> Devuelve expretises y skills pero sin nombre las expertises.

Si tienes problemas en algun momento con el token o caduca, pulsa en el logo de inicio o entra en http://localhost:3000. Éste se actualizará automáticamente.

Uso en (MacOX):

Pre-requisitos 📋

Tienes que tener una API creada en la intranet. IMPORTANTE: La REDIRECT URL tendrá que ser del formato -> http://localhost:3000/index

  • Necesitas tener docker instalado en el equipo (probado con versión 1.28.5 de docker-compose 1.28.5.

Instalación 🔧

  1. En la intranet asegurarnos que la REDIRECT_URL es del formato -> http://localhost:3000/index

  2. Rellenar el .env.SAMPLE con tu IP, CLIENT ID y SECRET. Luego modificarle el nombre a .env.

  3. Realizar make en la raíz del repositorio

  4. Solo queda entrar en localhost:3000 con tu navegador (testado en brave, chrome y safari de momento).

Tienes las siguientes funciones en el Makefile:

  • make (build) -> Crea la imagen y corre el servidor dejandolo foreground. (Tiene versión background con make build_back)
  • make init -> No actualiza la imagen si hemos cambiado algo en el Dockerfile e inicia el server foreground. (Tiene versión background con make init_back)
  • make stop -> Para parar el docker-compose activo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published