我正在研究如何使用PhantomJS从动态AngularJS应用程序生成静态html,该应用程序可以通过google进行索引。我想要做的是启动一个位于代理后面的PhantomJS服务器,并获取?escaped_fragment
请求。 PhantomJS似乎(主要)是一个命令行工具(我已经阅读了常见问题解释了为什么它不是一个普通的节点模块),尽管我发现了一些nodejs桥梁,但它们似乎有点不可靠。运行PhantomJS作为服务器
因此,我正在研究用嵌入式HTTP服务器运行PhantomJS。我在PhantomJS中看到了一些内置web服务器的例子,但我不确定它是否用于这种方式?如果不是,PhantomJS是否可以使用常规节点模块,例如expressjs,所以我可以使用PhantomJS运行时也承载一个简单的网络服务器?
我正试图解决同一个问题。你最终设法运行'PhantomJS'来制作你的'AngularJS'应用程序。可搜索?希望你的反馈。 – Michael 2015-06-09 08:17:28