Capítulo 13. Renderizado del lado del servidor con Vue

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En el capítulo anterior, aprendimos a configurar el canal CI/CD completo de nuestra aplicación Vue. También aprendimos a implementar nuestra aplicación utilizando Netlify para producción. Ahora nuestra aplicación está lista para que los usuarios accedan a ella a través de la web. Con esto, casi hemos terminado nuestro viaje de aprendizaje de Vue. Este capítulo explorará el otro aspecto del uso de Vue, la renderización del lado del servidor y la generación de sitios estáticos con Nuxt.js .

Renderizado del lado del cliente en Vue

Por defecto, las aplicaciones Vue son para renderizado del lado del cliente, con un archivo index.html de marcador de posición, un archivo JavaScript (normalmente compilado en trozos por Vite para optimizar el rendimiento), y otros archivos como CSS, iconos, imágenes, etc., para una experiencia de interfaz de usuario completa. En la carga inicial, el navegador envía una petición al servidor para el archivo index.html. A cambio, el servidor entregará el archivo marcador de posición original (a menudo con un único elemento con un único selector de id app para que el motor Vue monte la instancia de la aplicación, y una etiqueta script que apunta al archivo JavaScript necesario que contiene el código principal. Una vez que el navegador reciba el archivo HTML, empezará a analizar y solicitar ...

Get Aprender Vue now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.