【发布时间】:2018-08-22 22:52:00
【问题描述】:
当我的 SEO 元数据是动态的每条路由时,对我的 PWA 的 App Shell 进行 SSR 的策略是什么?例如,在/home 路由上,我只想要一个标题:
<title>Shop - Home</title>
在/search 上,我想添加描述:
<title>Shop - Search</title>
<meta name="description" content="Search results" />
问题是,如果我将它包含在我的 SSRd App Shell 中,我的 service worker 将缓存该特定页面的 app shell 版本。我还希望我的元数据根据我的用户当前所在的路线而改变。为此,我使用了 React Helmet。我们还使用 Prerender 缓存我们应用程序上的每个页面,以便 SEO 读取我们页面的 SSR 元数据。
【问题讨论】:
标签: reactjs progressive-web-apps server-side-rendering