1

phantomjs を使用して Web ページから pdf ファイルを作成する流星アプリケーションを構築しています。

PhantomJS は、child_process.execを使用してファイバー内のノードの関数で呼び出されますMeteor._wrapAsync。google.com のような URL を使用している場合、正常に動作し、pdf が作成されます。

問題は、/invoicePDF で同じ meteor アプリケーションによって提供されるサイトをキャプチャしたいということです。しかし、phantomjs の実行中にサイトがロードされないように見えるため、phantomjs 内でロードできず、phantomjs への呼び出しを終了できません。

4

1 に答える 1

0

Meteor.bindEnvironment解決策は、の代わりに使用することのようでしMeteor._wrapAsyncた。残念ながら、私はその理由を知っています。

于 2014-09-10T18:00:26.907 に答える