Este es el repositorio que contiene los ejercicios solicitados en el examen de Almundo.
Se tienen 2 carpetas principales:
- hoteles_api_rest: Contiene un servidor NodeJS desarrollado con el framework expressJS. Este servidor es el encargado de proveer los servicios para el frontend.
- hoteles_frontend:* Contiene el frontend de la prueba desarrollado en Angular 5.
Para probar el código:
- Asegurese de tener instalado npm.
- Asegurese de tener instalado MongoDB. Y que la carpeta donde se inicializa la base de datos sea /data/db. Y el puerto en el que este corriendo sea el 27017.
- Descargar el repositorio.
- Use la terminal para ir a la carpeta hoteles_api_rest.
- Una vez en la carpeta ejecuta npm install.
- Ejecute node app.js.
- En un navegador web dirijase a localhost:3000/cargar_bd. Con esto se poblara la base de datos que se utiliza en el proyecto.
- Use la terminal para ir a la carpeta hotelesFrontend.
- Una vez en la carpeta ejecuta npm install.
- Ejecute ng serve --open.
Con estos pasos se podrá ver el frontend que consume los servicios rest del servidor Node.