Mezclando Back-End con Front-End del Servidor

Una vez que tuve un Front-End totalmente estilizado y que, por el momento, no iba a tocar más, me dispuse a unirlo junto al backend para no tener dos aplicaciones Node.js independientes innecesariamente. Por lo que el Frontend (que de momento sólo abarca la Landing Page) y el Backend (todo el sistema de APIs REST y base de datos en MongoDB) los fusioné en una única app Node. A continuación os dejo con una figura que he confeccionado para que se vea como está estructurado el Proyecto Qdemos.

Estructura del Proyecto Qdemos

Estructura del Proyecto Qdemos

Para ello, tome como aplicación de referencia, la del Front-End. Sólo tuve que modificar el fichero de Rutas (Routes.js) para indicar que a parte del home.ejs (Landing Page), también hay rutas para las APIs definidas en otros ficheros. Y copie todas las carpetas propias del backend bajo el directorio raiz del Frontend. De manera que con una simple modificación de un fichero (el de las rutas) y un copy+paste de las carpetas propias del backend, me ha servido para integrar ambas partes en una sola, y poder deshacerme de una de ellas, estando todo ahora en una misma app.

Esto es todo, referente a esto, el commit como siempre lo teneis aqui: COMMIT.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s