En este proyecto vamos a desarrollar nuestro primer servidor web.
👉 project-promo-o-module4-team1.herokuapp.com
- Consolidar el aprendizaje de las tecnologías Node JS y Express JS: escuchar peticiones desde el navegador.
- Consolidar el aprendizaje de SQL: trabajar con bases de datos (guardar y recuperar datos).
- Consolidar el aprendizaje de API Rest: estructurar y organizar las comunicaciones entre navegador y servidor.
- Ser capaces de realizar un proyecto web completo sin ayuda de otro equipo de desarrollo.
- Ser capaces de poner en producción un proyecto completo: front end + back end.
- Mejorar la comunicación entre los miembros del equipo y con otros equipos de desarrollo.
- Crear una nueva tarjeta a través de la API.
- Visualizar una tarjeta existente a través del motor de plantillas.
- Crear un servidor de estáticos.
- Crear un servidor de producción.
En la raíz del proyecto:
- Ejecutar
npm install
. - Ejecutar
npm start
onpm run dev
.
El backend se arrancará en http://localhost:4000
En la raíz del proyecto:
- Ejecutar
cd web
. - Ejecutar
npm install
. - Ejecutar
npm start
onpm run dev
. - Abrir la página http://localhost:3000
En la raíz del proyecto:
- Ejecutar
npm run publish-react
. - Abrir la página http://localhost:4000