Как стать автором
Обновить

Prerender

Время на прочтение1 мин
Количество просмотров24K


Open Source решение для полноценной поисковой индексации ваших JavaScript приложений (Backbone, Angular, Ember, ChaplinJS, Marionette). Работает это следующим образом:

  1. Мидлвар на Ruby on Rails или Node.js проверяет user agent при каждом запросе к приложению
  2. Если обнаружен краулер поисковой машины то отправляется GET запрос к Prerender
  3. Prerender вызывает ваше приложение для той страницы, которую запрашивает краулер
  4. Страница рендерится с помощью PhantomJS
  5. Полученный HTML посылается обратно
  6. Мидлвар возвращает HTML краулеру


Node.js

$ npm install prerender-node --save

app.use(require('prerender-node'));

Ruby on Rails

gem 'prerender_rails'

config.middleware.use Rack::Prerender


Большое спасибо всем за внимание.
Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 19: ↑14 и ↓5+9
Комментарии33

Публикации

Истории

Работа

React разработчик
60 вакансий
Ruby on Rails
9 вакансий

Ближайшие события