I have a backbone application built on an Express JS API and Backbone JS frontend.
Every model and collection, thus consumes from the API, and I render them into the templates provided by a backbone view.
My attempt is this : Everytime the route changes (In turn, rendering a new view) I would like to change contents of the header tag - OGP related content, twitter cards, meta tags that help in SEO. I am not asking how to implement this, but this is the plan.
Are rumors true that OGP will not work this way? Do client side apps have no chance of having OGP entries which are dynamically changed by routes?
If yes, how should I change the way the app behaves without completely changing to server side rendering?