Open norbeydanilo opened 3 years ago
Clonar los repositorios de movilidad academica y levantar los servicios:
git clone https://github.com/udistrital/movilidad_academica_mid.git
go get github.com/udistrital/movilidad_academica_mid
git clone https://github.com/udistrital/movilidad_academica_crud.git
go get github.com/udistrital/movilidad_academica_crud
git clone https://github.com/udistrital/movilidad_academica_cliente.git
go get github.com/udistrital/movilidad_academica_cliente
git clone https://github.com/udistrital/convenios_crud.git
Alimentar las variables de entorno y levantar con bee run
Pruebas:
Para las pruebas del api crud se realizó la lectura de los lineamientos relacionados con los datos y la conexión con la BD. Se creó la base de datos a través de la terminal en Linux con psql
y el script ceri.sql
. Se alimentaron las variables de entorno a través de la instrucción export
. Con ello se realizaron las respectivas pruebas.
Para las pruebas del api mid se realizó la lectura de los lineamientos respecto a la generación de la api y siguiendo el ejemplo de api_mid_beego_request.
Se subió la api crud en el puerto 8080. Al momento de levantar la api mid se encontró funcionalidad con los servicios v1/academia/GetAcademia
y v1/convenio/GetConvenio
. Al momento de probar v1/movilidad/GetMovilidad
se encontró un error ya que desde la función GetMovilidad
en el controller
de movilidad se estaba pasando mal la ruta hacia la api crud.
Antes, con error: beego.AppConfig.String("UrlMovilidadCrud") + "movilidad"
Despúes, corregido: beego.AppConfig.String("UrlMovilidadCrud") + "/v1/movilidad"
Así mismo se alimentó la variable de entorno UrlMovilidadCrud
con http://localhost:8080
. Se alimentó de esta forma ya que al ubicar solo 127.0.0.1:8080
o localhost:8080
se generaba error de lectura de la variable al momento de tomarse en el controller
Se realizaron las respectivas pruebas y funcionó correctamente el api mid en conexión con api crud.
Clonar los repositorios (movilidad academica: mid, crud, api, convenios) y realizar las pruebas.