¿Qué es Server Side Rendering?

El Server-side rendering (o renderizado en la parte servidor) se basa en la posibilidad de poder renderizar el HTML de nuestros componentes en cadenas de texto en la parte servidor, vez de la parte cliente.

VENTAJAS

La carga es mucho más rapida

Mejor seo

Look & Feel

Actualizando dependencias en NPM

Url de proyecto:

platzi/PlatziVideo

creamos una rama del proyecto con:

gco -b feature/server-side-render-2020

Verificamos y actualizamos los paquetes y dependencias de packege.json

//verificamos
npm outdated

//actualizamos
npm update

Creación del servidor en Express

Agregamos 2 nuevos paths dentro de src.

fronted y server

en fronted vamos a mover todos los paths que estan detro de src, a exepción del nuevo path server

En en path server vamo a crear 2 archivos js server.js y index.js

instalamos el paquete babel register

@babel/register