Angular.js с пререндером

Я пытался использовать Prerender локально на порту 3000, но phantom.js иногда дает сбой, а ссылки css выдают много ошибок 504 http. Я не знаю, как установить ссылки, абсолютные или относительные? но в обоих случаях дает мне ту же ошибку.

Мое приложение работает на порту 8000, я добавил это в html-файл:

<meta name="fragment" content="!">

Я пользуюсь такой услугой, это правильно?

http://localhost:3000/http://127.0.0.1:8000


person user3438057    schedule 23.01.2015    source источник
comment
вы включили CORS?   -  person Pankaj Parkar    schedule 23.01.2015


Ответы (1)


Ссылки CSS, вызывающие ошибку 504, не являются проблемой. Как только вы проксируете запросы через свой веб-сервер, он будет работать нормально.

Правильный URL-адрес для доступа к принудительному запросу через ПО промежуточного слоя на сервер Prerender: http://127.0.0.1:8000?_escaped_fragment_=

Затем промежуточное ПО сделает собственный запрос к http://localhost:3000/http://127.0.0.1:8000 и вернуть страницу через промежуточное ПО.

Что касается сбоев, PhantomJS может падать случайным образом, и вам не нужно об этом беспокоиться при использовании нашего хостинга :)

person Prerender.io    schedule 24.01.2015