我已按照所有安装phantomjs和spiderable包的说明进行操作(使用此视频:https://www.eventedmind.com/feed/meteor-the-spiderable-package),我可以看到标签显示正常。但是,在localhost和已部署的应用程序上,源仅显示典型的流星javascript文件。它不会将脚本转换为正确的html。
我已经检查过本地和生产服务器上都安装了phantomjs。我已经检查过我的流星应用程序中列出了spiderable包。如果我将?_escaped_fragment_ =添加到URL,我可以看到html源是正确的。如果这有任何不同,我正在运行Meteor 0.9.0。
请访问生产网站查看:http://www.theyfind.me/
感谢任何帮助。
答案 0 :(得分:1)
如果你有 Meteor 0.9或更高版本,你必须安装没有陨石的软件包。现在,您必须使用Meteor add安装软件包,例如在您的情况下:
Spiderable
http://atmospherejs.com/gadicohen/spiderable-remote
meteor add gadicohen:spiderable-remote
<强> Phanthom 强>
http://atmospherejs.com/gadicohen/phantomjs
meteor add gadicohen:phantomjs