我正在努力使我的流星应用程序上的可蜘蛛工作在模数上与SSL。我有Meteor 1.0,铁:路由器1.0,可嵌入和节点的幻影包
所有人都在研究本地主机。但是一旦我部署到Modulus上,首先我就有了错误
spiderable: phantomjs failed: null然后,我在模数面板中添加了以下环境变量:
METEOR_PKG_SPIDERABLE_PHANTOMJS_ARGS = --ssl-protocol=tlsv1 --ignore-ssl-errors=yes --debug=true这仍然不起作用,调试多次输出模块控制台中的以下消息(就像它正在循环错误):
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) 如果有人知道如何解决这一问题,或者成功地使用SSL和spiderable在modulus.io上部署了一个流星项目。让我知道做这件事的好方法
非常感谢!
发布于 2014-12-08 11:50:31
我解决问题的办法如下:
这给了我关于错误的更多细节:解析错误。然后,它是一个javascript文件,一旦编译/缩小,就会出现由select2引起的错误。使用它的js库是plan-ui.js (http://designmodo.github.io/Flat-UI/)。
我通过在*.meteor.com上测试许多部署以及添加/删除.js文件来发现这一点。
这似乎是一个"SSL握手错误“:
[DEBUG] Network - Resource request error: 6 ( "SSL handshake failed" )现在,在modulus.io上一切都很顺利。
致总结:
我希望这能帮到一些人,
https://stackoverflow.com/questions/27277868
复制相似问题