Respositorio donde se publica l codigo referente al API con los endpoints de consulta y creacion de Profesores, usando triggers http
- Si se tiene instalado GIT en el computador se puede bajar el proyecto usando el siguiente comando
git clone https://github.com/chjuca/backend-lazarillo-challenge.git
- Para la ejecucion del proyecto es necesario tener instalado
node.js
para comprobar si su computadora lo tiene instalado puede ejecutarnode -v
lo cual dara como salida la version que tiene instalada, si presenta un mensaje de error, puede instalarlo visitando el siguiente enlace https://nodejs.org/es/download/ - Una vez instalado
npm
se debe intalar de forma global FIREBASE-TOOLS, esto se lo puede hacer ejecutando el siguiente comando en el Terminalnpm i -g firebase-tools
- Una vez instalado, de procede a reconstruir el archivo
./node_modules
de la siguiente manera: - Primero accedemos a la carpeta "functions" ejecutando en el terminalcd functions/
- Una vez en el directorio ejecutamos el comandonpm install
- Cuando tengamos la carpeta./node_modules
regresamos al archivo raiz usando el comandocd ..
- Copiamos el archivo llamado
service-account-credentials.json
dentro de la carpetafunctions/
- Levantamos el proyecto de forma local ejecutando el comando
firebase serve
- Se depe presentar en consola un mensaje con la URI donde levantamos el proyecto `http://localhost:5000/lazarillo-challenge-**/**/app´