2

meteor.js で行った静的 html ページのインデックス作成に問題があります

Spiderable パッケージ、phantomjs をサーバーの $PATH に追加しました。Spiderable パッケージは、<meta name="fragment" content="!">

私が行うcurlと、ボディタグに何も返されません。

サイトはstackful.ioでホストされています:Nginxを使用したUbuntu 12.04 64ビット

ウェブマスター ツールは、インデックス化されたページを (先頭から) 返しますが、サイト上の構造化データを検出しません。

4

2 に答える 2

0

Spiderable は、公開されたサブスクリプションの動作に特に敏感です。内部的には、Spiderable はすべてのサブスクリプションが「準備完了」状態になるまで待機しますが、そこに永遠に留まらないようにするためのタイムアウトもあります。

あなたが説明していることから、タイムアウトが期限切れになる前にサブスクリプションの 1 つが「準備完了」を返していないようです。

meteor-rolesを作っていたときも同じ問題がありました。これを修正するには、すべてのパブリッシュ関数を調べて、すべてがカーソルを返すか、this.ready、this.error、または this.stop を呼び出していることを確認します。

于 2013-10-24T23:46:26.683 に答える