Hago el build y veo que ahora en la carpeta “dist” genera dos carpetas “browser” y “server” , en esta ultima hay un archivo main.js La d...

Pregunta de la clase:
Implementando Angular Universal
Rodrigo Rodriguez

Rodrigo Rodriguez

Pregunta
studenthace 4 años

Hago el build y veo que ahora en la carpeta “dist” genera dos carpetas “browser” y “server” , en esta ultima hay un archivo main.js

La duda es ¿Donde debe ir el archivo main en el servidor de produccion?

¿Como verifico si se esta haciendo el server side rendering?

3 respuestas
para escribir tu comentario
    Rodrigo Rodriguez

    Rodrigo Rodriguez

    studenthace 4 años

    Me respondo a mi mismo, le puede servir a alguien . Corria ng run serve:ssr , todo ok , iba a localhost:4000 y nada pasaba. Entonces revisando el codigo me di cuenta que en un componente utilizaba la funcion setInterval, el cual es una funcion de window, y precisamente no estaba verificando si estaba corriendo en el servidor o en cliente , la aplicacion directamente no cargaba nada.

    Asi que tengan en cuenta que si usan cosas que no estan en el servidor pueden tener problemas.

    Rodrigo Rodriguez

    Rodrigo Rodriguez

    studenthace 4 años

    Gracias Irvingjuarez

    Irving Juárez

    Irving Juárez

    studenthace 4 años

    La carpeta "dist" es de distribution y esa es la que Babel optimiza para que se mande a produccion.

Curso de Rendimiento en Angular

Curso de Rendimiento en Angular

Aprende las mejores prácticas para implementar correctamente las optimizaciones y funciones de Angular, el framework de JavaScript desarrollado por Google, que te ayudarán a mejorar el performance de tus aplicaciones web.

Curso de Rendimiento en Angular
Curso de Rendimiento en Angular

Curso de Rendimiento en Angular

Aprende las mejores prácticas para implementar correctamente las optimizaciones y funciones de Angular, el framework de JavaScript desarrollado por Google, que te ayudarán a mejorar el performance de tus aplicaciones web.