Я изучаю использование PhantomJS для генерации статического html из динамического приложения AngularJS, которое может быть проиндексировано Google. Я хочу сделать, чтобы запустить PhantomJS-сервер, который находится за прокси-сервером и получает запросы ?escaped_fragment
. PhantomJS представляется (главным образом) инструментом командной строки (я прочитал FAQ, объясняющий, почему он не является модулем обычного узла), и хотя я нашел пару мостов nodejs для него, они выглядят немного ненадежными.Запуск PhantomJS как сервера
Поэтому я просматриваю PhantomJS со встроенным HTTP-сервером. Я видел некоторые примеры встроенного веб-сервера в PhantomJS, но я не уверен, что он предназначен для использования таким образом? Если нет, возможно ли использовать PhantomJS модули регулярных узлов, например, например. expressjs, поэтому я могу использовать среду выполнения PhantomJS для размещения простого веб-сервера?
Я пытаюсь решить ту же проблему прямо сейчас. Вам удалось запустить «PhantomJS», чтобы сделать ваше приложение «AngularJS». доступный для поиска? Буду признателен за ваши отзывы. – Michael