【发布时间】:2015-04-01 00:15:24
【问题描述】:
我有一个需要生成 PDF 文件的主要 Node.js API 应用程序,唯一成熟的 PDF 生成器是 Prawn PDF,它是用 Ruby 编写的。
我基本上需要从 Node.js 生成一个 Ruby 进程,将任意 JSON 负载传递给它,然后侦听 Ruby 进程返回的内容,然后将其下载到浏览器中。
Node.js 生成/启动 Ruby 进程的最有效方法是什么?
Node.js 应该如何有效地将信息传递给 Ruby 进程?目前我正在使用 JSON 有效负载,但是,Ruby 必须解析它,而且我不相信这在性能方面是最快的。有没有更有效的方法可以用来在两个进程之间传递信息?
【问题讨论】: