gpt4 book ai didi

node.js - Node 的 exec 调用是否会阻止 Meteor 应用程序?

转载 作者:太空宇宙 更新时间:2023-11-04 02:32:07 25 4
gpt4 key购买 nike

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

使用 Meteor._wrapAsync 在纤程内通过 Node 的 child_process.exec 函数调用 PhantomJS。当我使用任何网址(例如 google.com)时,它工作正常并且创建了 pdf。

问题是,我想捕获由位于/invoicePDF 的同一 meteor 应用程序提供服务的站点。但在 phantomjs 执行过程中,该站点显然没有加载,因此无法在 phantomjs 内部加载,这使得无法完成对 phantomjs 的调用。

最佳答案

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

关于node.js - Node 的 exec 调用是否会阻止 Meteor 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25751354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com