Node.js NodeJ在后台(服务器端)执行流并获取html

Node.js NodeJ在后台(服务器端)执行流并获取html,node.js,ember.js,Node.js,Ember.js,我有一个网站,其中有许多部分和多个网页在每个部分 有一个叫做“生成PDF”的功能,它将逐个遍历所有的部分和页面,从浏览器中获取HTML,然后生成其PDF。到目前为止,这一切都很顺利 但这会阻止用户在生成PDF之前做任何事情 我想得到一些关于如何在后台(服务器端)执行相同过程的帮助?我听到有人可能会在这方面有所帮助,但我对此并不熟悉 有人能给我一些进一步的建议吗 如果有人知道node curl,并且可以暗示它可以帮助我解决这个问题,那么它也会很好。我会了解它并投入我的时间去完成它 或者,如果有人遇

我有一个网站,其中有许多部分和多个网页在每个部分

有一个叫做“生成PDF”的功能,它将逐个遍历所有的部分和页面,从浏览器中获取HTML,然后生成其PDF。到目前为止,这一切都很顺利

但这会阻止用户在生成PDF之前做任何事情

我想得到一些关于如何在后台(服务器端)执行相同过程的帮助?我听到有人可能会在这方面有所帮助,但我对此并不熟悉

有人能给我一些进一步的建议吗

如果有人知道node curl,并且可以暗示它可以帮助我解决这个问题,那么它也会很好。我会了解它并投入我的时间去完成它

或者,如果有人遇到同样的问题,并有任何想法,那么它将是好的

我愿意使用任何npm来完成它

我们也在使用EmberJs,因此如果对这一部分有任何建议,我们也欢迎


谢谢。

您的意思是在客户端代码中实现了“生成PDF”


如果您运行的是基于nodejs的服务器,那么可以使用node curl从预期的URL获取HTML。这可能有风险,并且您可能会遇到类似的阻塞问题,因为nodejs运行在单个线程上。最好在单独的线程上分叉一个新进程来执行“生成PDF”逻辑。有关详细信息-

能否输入一些代码,请询问您的答复。我会尝试一下,让你知道更多的更新。