¿Cómo usar Cloud Functions para Firebase para pre-renderizar páginas para SEO?
Funciones de la nube para la documentación de Firebaseaquí afirma que esto se puede hacer usando funciones en la nube -
Preparación previa para aplicaciones de una sola página para mejorar el SEO. Esto le permite crear metaetiquetas dinámicas para compartir en varias redes sociales.
Hay 2 preguntas que tengo:
¿Alguien puede explicar con un ejemplo cómo se logra la representación previa?
¿Cómo funciona esto en conjunto con Firebase Hosting? Digamos que tengo una página web enxyz.com/salon/43
y en Firebase hosting tengo un salon.html que se sirve en respuesta a esta solicitud. Ahora, para poder realizar la representación previa, ¿debo pasar del alojamiento a una función en la nube que representa la página web? En otras palabras, voy de
"rewrites": [{
"source": "/salon/*",
"destination": "/salon.html"}]
a
"rewrites": [{
"source": "/salon", "function": "salon"}]