【发布时间】:2013-09-26 21:34:02
【问题描述】:
我将我的任务拆分为多个节点脚本,“节点程序”将在其他 Node 应用程序中使用 Node 的子进程 exec 函数与 node program1.js、node program2.js 等单独运行。
这样一来事情就分开了,我可以在多个其他应用程序中重复使用一个程序。
很容易从这样的节点程序中获取数据,您只需将任何您想要的数据扔到标准输出并让exec 在另一端捕获它。
要将数据放入节点程序,如何操作?如果数据只是简单的命令行参数,这很容易,但是我如何将任意数据(二进制、JSON 等)放入其中(在或接近我调用exec 的位置)?也许一些管道?示例代码我将不胜感激。
【问题讨论】:
标签: node.js command-line-arguments stdout