动态页面的Angular OpenGraph

时间:2018-07-20 14:30:53

标签: angular facebook-opengraph

编辑:这不是重复的,因为该帖子指的是URL重写解决方案,而不是角度解决方案。

我在查找有关此信息时遇到麻烦,因此我正在联系是否有人对此进行了处理。

假设我有一个Angular应用程序,并且我有一个ProfileComponent,它使用用户的ID,然后对API进行一些调用以检索用户信息,例如用户名。一个示例URL可能类似于http://app/user/1

我想使上述URL在Facebook或其他平台上共享,并且我想用有关用户的信息(例如FirstNameLastName填充一些og元标记。这些信息对于平台是不可见的,因为它们仅查看源(在SPA中仅为index.html)。其他人如何做到这一点?

我已经走了让Web服务器执行URL重写并将请求转发到元数据服务的路径,该元数据服务托管在非SPA平台上,该平台仅呈现仅包含标头和meta标签的页面。这行得通,但看起来像是黑客。

0 个答案:

没有答案