Csa*_*ngo 3 javascript google-index reactjs babel-polyfill
我有一个用 ReactJs 创建的新闻部分,每个新闻帖子都充当一个单独的页面。不幸的是,由于 REactJ,Google 并未对这些页面建立索引。我尝试使用 babel-polyfill webpack,但它仍然无法正常工作。另外,我在渲染 DOM 之前进行 Ajax 调用。
关于此问题的另一种解决方法还有其他想法吗?
谷歌抓取工具不会等待异步请求解决,并且由于您的页面呈现在用户的客户端上,因此它们将显示为空页面。
你有两个选择。修改您的应用程序以在服务器上呈现,这通常称为通用应用程序或同构应用程序。有很多创建这些的教程。另一种选择是从代码中预渲染静态 html,以便爬虫可以看到那里应该有什么。有许多库可以用于此目的。
第一个选项更具可扩展性,可能更可取,但有点复杂。因此,请选择更适合您的
| 归档时间: |
|
| 查看次数: |
7290 次 |
| 最近记录: |