Renderizar previamente la hora de abordar un nicho problemático en el desarrollo de la comunidad de Internet de hoy en día: conseguir los rastreadores de motores de búsqueda para indexar sitios web y aplicaciones JS-alimentado.
Mientras que los marcos como Backbone.js , Ember o AngularJS han simplificado enormemente el proceso de creación de aplicaciones realmente potentes y dinámicos utilizando sólo el poder de JavaScript, también han creado toda una cantidad de nuevos problemas para los webmasters.
Conseguir un sitio web o aplicación tales rastreado adecuadamente es casi casi imposible, incluso si Google ha tratado de ayudar a los desarrolladores con un montón de tutoriales y modificaciones a su algoritmo de indexación.
Aquí es donde Renderizar previamente puede ayudar a los desarrolladores, que trabajan en la parte superior de Node.js y pre-compilar la aplicación o el sitio web en una página HTML estática que puede ser servido a los rastreadores de motores de búsqueda cada vez que son detectados.
sí prerender se compone de dos partes, siendo la primera el servicio de servidor mencionado que hace todo el pre-renderizado utilizando PhantomJS, y siendo la segunda una biblioteca middleware que pueden intermediar el proceso de enviar este código HTML pre-renderizados con el motor de búsqueda de orugas en lugar de responder con el código predeterminado.
Actualmente Preprocesador viene con bibliotecas de middleware para aplicaciones que se ejecutan en Nginx, Apache, y Express (Node.js) y Ruby on Rails servidores.
Al menos estos son los oficiales. . Puede encontrar enlaces a algunos de middleware no oficial de PHP, Java y Grails en el archivo README del paquete, así
Requisitos
- < li> Node.js
Comentarios que no se encuentran