3

PhantomJS を使用して、動的な AngularJS アプリから静的な html を生成し、Google でインデックスを作成することを検討しています。私がやりたいことは、プロキシの背後にあり、リクエストを取得する PhantomJS サーバーを起動すること?escaped_fragmentです。PhantomJS は (主に) コマンド ライン ツールのようです (通常のノード モジュールではない理由を説明する FAQ を読みました)。

そのため、組み込みの HTTP サーバーで PhantomJS を実行することを検討しています。PhantomJS に組み込まれた Web サーバーの例をいくつか見たことがありますが、このように使用することを意図しているかどうかはわかりません。そうでない場合、PhantomJS で通常のノード モジュール (expressjs など) を使用することは可能ですか?

4

1 に答える 1

2

ブリッジ ノード ファントムは信頼性が低くありません (ファントム ノードは信頼性が低く、複雑すぎるため、使用しないでください)。

Phantom 自体は少し信頼できない場合がありますが、特定の Web サイトで発生する傾向があります。

ただし、Phantom が適切なソリューションであるとは確信していません。代わりに JSDom をチェックして、コードをインプロセスで実行することをお勧めします。

于 2013-05-02T14:36:50.193 に答える