Como usar o Cloud Functions for Firebase para pré-renderizar páginas de SEO?
A documentação do Cloud Functions for Firebaseaqui afirma que isso pode ser feito usando as funções da nuvem -
Pré-renderização de aplicativos de página única para melhorar o SEO. Isso permite criar metatags dinâmicas para compartilhamento em várias redes sociais.
Existem 2 perguntas que tenho:
Alguém pode explicar com um exemplo como a pré-renderização é obtida?
Como isso funciona em conjunto com o Firebase Hosting? Então, digamos que eu tenha uma página da Web emxyz.com/salon/43
e na hospedagem do Firebase, tenho um salon.html que é servido em resposta a essa solicitação. Agora, para poder pré-renderizar, devo passar da hospedagem para uma função na nuvem que renderiza a página da web? Em outras palavras, eu vou de
"rewrites": [{
"source": "/salon/*",
"destination": "/salon.html"}]
para
"rewrites": [{
"source": "/salon", "function": "salon"}]