2015-07-21 68 views
0

我正在构建其他人将部署的reactjs网站。它采用URL路由/#like=this的单页应用程序的形式,最终的网站将内容丰富。所有的内容都需要被搜索引擎机器人看到。有没有办法做到这一点(即使是一个黑客),不需要同构服务器端渲染?特别是,我不能指望最终用户能够使用node/express服务页面。在不使用node.js的情况下获取reactjs SPA蜘蛛网

+0

Google可以抓取客户端呈现的页面,所以如果足够好,那么您已经覆盖。 –

+0

@Hummlas这看起来似乎不是真的,这就是为什么有很多尝试创建同构或“通用”的JS,需要使用节点来分离服务器端。我自己跑了一个测试,谷歌蜘蛛网页,但没有捕获动态内容。 –

+0

http://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157 我们也在自己的工作地点证实了这一点,我们已经使用React(不同构/通用)创建了SPA,并验证它可以通过谷歌索引。 –

回答

0

有没有办法做到这一点(即使是一个黑客)不需要同构服务器端渲染?

没有

特别是,我不能指望最终用户能够与服务节点/快递页面。

Nodejs与此无关。客户端不知道内容的呈现位置。