预渲染来解决今天的Web开发社区有问题的利基:让搜索引擎爬虫索引JS供电的应用程序和网站。
虽然像框架的 Backbone.js的 Ember公司或 AngularJS 大大简化了创建使用只有JavaScript的权力真正强大和动态应用的过程中,他们还创建了网站管理员的新问题的整个交易。
获得这样的网站或应用程序正确抓取几乎是几乎不可能的,即使谷歌曾试图用大量的教程和修改它的索引算法,以帮助开发者。
这里是预渲染可以帮助开发人员,工作的Node.js和预编译应用程序或网站的上方进入,然后可以随时提供检测是他们对搜索引擎爬虫一个静态的HTML页面。
的prerender本身是由两部分组成,第一个是在上述服务器侧的服务使用PhantomJS做所有预呈现,并且第二个是一个中间件库,可以发送该预呈现的HTML到搜索引擎的中间过程履带不是使用默认代码回答。
目前,预渲染附带了on Rails的服务器上Nginx的,Apache和快递(Node.js的)和Ruby运行的应用程序的中间件库。
至少这是官方的。你可以在包的README文件以及链接为PHP,Java和Grails的一些非官方的中间件
要求:
- < LI>的Node.js
评论没有发现