Si estamos desarrollando tanto UI como api OAuth tendremos que conectar parte de nuestra interfaz a nuestro servidor local SpringBoot. No podemos conectar todo el frontend como se hacía antes ya que dependemos de muchas APIs diferentes y todas tienen que funcionar como un único conjunto.

En el fichero .env.development.local (que, si no tenéis porque os acabáis de clonar el repositorio, es una copia modificada de .env) hay dos variables de entorno que os interesan.

  1. VUE_APP_BACKEND, donde añadiréis la URL local de vuestra API. Por ejemplo, https://atica-eduardorey.dev.atica.um.es:3000
  2. VUE_APP_BACKEND_ROUTES, con las rutas que se deben redirigir a vuestro local. Se definen separadas por espacios cada una de ellas y no hace falta definir todas las rutas, con definir el comienzo de las mismas, se mira si contiene una de las que se define en cada llamada. Si os pasáis, simplemente se mandarán más llamadas y tendréis que redefinir, no se rompe nada.

Este es un ejemplo de fichero .env.development.local que se podría tener:

Las necesarias para conectar a un API específico serían las dos últimas, no confundir con VUE_LOCAL_URL, que es lo que permite poder usar https en nuestros entornos de desarrollo locales.

Con estas configuraciones también os permitiría conectar a otras personas que estén desarrollando un API y comprobar si todo va correctamente, siempre y cuando todos estén conectados al mismo entorno de CAS (pruebas o test).

  • Sin etiquetas