- Tener NodeJS instalado en tu equipo.
Para ejecutar el servidor de express (index.js:)
npm run api
Para obtener un .json con los datos de la tarjeta debe hacer una petición GET a esta ruta:
localhost:3000/api/bip/<numero de tu bip>
Ejemplo:
{
"respuestaBip": true,
"datosTarjeta": {
"numeroTarjeta": "29927157",
"tipoContrato": "Contrato Activo",
"balance": "$110",
"fechaSaldo": "16/07/2023 15:14"
}
}
Para obtener datos del estado del servicio de metro se debe hacer una petición GET a esta ruta:
localhost:3000/api/estadored
Ejemplo:
{
"respuestaBip": true,
"estadoRedMetro": {
"L1": "Línea operativa",
"L2": "Línea operativa",
"L3": "Línea operativa",
"L4": "Línea operativa",
"L4a": "Línea operativa",
"L5": "Línea operativa",
"L6": "Línea operativa",
"trenNos": "Hay problemas en el servicio"
}
}
Si hay errores, el estado de respuestaBip cambiará a false, y aparecerá la key "error" con la descripción del error:
Ejemplo:
{
"respuestaBip": false,
"error": "El parámetro ingresado no cumple con los requisitos para ser aceptada como Bip!."
}
prueba