1

我正在构建一个流星应用程序,它使用 phantomjs 从网页创建 pdf 文件。

PhantomJSchild_process.exec使用Meteor._wrapAsync. 当我使用像 google.com 这样的任何 url 时,它工作正常并创建了 pdf。

问题是,我想在 /invoicePDF 捕获由同一个流星应用程序服务的站点。但是在执行 phantomjs 的过程中,站点显然没有加载,因此它无法在 phantomjs 内部加载,这使得完成对 phantomjs 的调用是不可能的。

4

1 回答 1

0

解决方案似乎是使用Meteor.bindEnvironment而不是Meteor._wrapAsync. 不幸的是,我知道为什么。

于 2014-09-10T18:00:26.907 回答