Skip to content

v-borrego/podcast-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Podcast App

El repositorio contiene dos carpetas, "server" y "frontend".

La carpeta "frontend" contiene la aplicación cliente en Vue.js.

La carpeta "server" contiene un pequeño servidor express que gestiona las peticiones a las api y rss de itunes, actuando de puente entre la aplicación de frontend y las URL de itunes, para tratar los datos y servirlos en formato json con la información necesaria.

Ejecutar la aplicación

1. Instalar las librerías

Para instalar las librerías es necesario ejecutar el comando "npm install" en cada una de las carpetas (server y frontend).

npm install

2. Lanzar las aplicaciones

Para arrancar la aplicación de frontend junto con el servidor, se debe ejecutar el siguiente comando dentro de la carpeta de frontend:

npm start

Para ejecutarlas en modo producción se utilizará el script "start:prod":

npm run start:prod

El script de start de la aplicación de frontend está preparado para levantar en localhost el servidor express en el puerto 3050, y la propia aplicación de frontend en el puerto 8555.

Generar build de frontend

Para generar los bundles de frontend, una vez instalada las dependencias de las librerías con el comando "npm install", se puede utilizar el script "build":

npm run build

Se utiliza el plugin BundleAnalyzer para generar un report con el tamaño de las librerías implicadas en los bundles finales. Para esto se debe ejecutar el script "bundle:report" y abrir el fichero html que se genera dentro de la carpeta "dist/report".

npm run build:report

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages