私はSSLでモジュラスでホストされている私の流星アプリケーションでspiderableを動作させようとしています。 私はMeteor 1.0、iron:router 1.0、spiderable、nodeパッケージをphantomjsに持っています
すべてがlocalhostで動作しています。しかし、私が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にmeteorプロジェクトを展開することに成功した場合。私にそれを行う良い方法を教えてください:)
どうもありがとう!