小编Jea*_*oël的帖子

如何在模数.io上托管的流星应用程序使用spiderable

我正试图在我的使用SSL模拟托管的meteor应用程序上制作蜘蛛侠.我有Meteor 1.0,铁:路由器1.0,spiderable和phantomjs的节点包

所有人都在使用localhost.但是一旦我在Modulus上部署,首先我遇到了错误

spiderable: phantomjs failed: null
Run Code Online (Sandbox Code Playgroud)

然后,我在模块面板中添加了以下环境变量:

METEOR_PKG_SPIDERABLE_PHANTOMJS_ARGS = --ssl-protocol=tlsv1 --ignore-ssl-errors=yes --debug=true
Run Code Online (Sandbox Code Playgroud)

这仍然不起作用,并且调试在模数控制台中输出多次(就像它循环错误一样)以下消息:

2014-12-03T17:01:00 [DEBUG] WebPage - evaluateJavaScript "(function() { return (function () {
if (typeof Meteor === 'undefined'
    || Meteor.status === undefined
    || !Meteor.status().connected) {
  return false;
}
if (typeof Package === 'undefined'
    || Package.spiderable === undefined
    || Package.spiderable.Spiderable === undefined
    || !Package.spiderable.Spiderable._initialSubscriptionsStarted) {
  return false;
}
Tracker.flush();
return DDP._allSubscriptionsReady();
})(); })()" 
2014-12-03T17:01:00 [DEBUG] WebPage - evaluateJavaScript result QVariant(bool, false) 
Run Code Online (Sandbox Code Playgroud)

如果有人知道如何解决这个问题,或者成功地使用SSL和spiderable在modulus.io上部署了一个流星项目.让我知道这样做的好方法:)

非常感谢 !

ssl modulus meteor

7
推荐指数
1
解决办法
500
查看次数

标签 统计

meteor ×1

modulus ×1

ssl ×1