两个 Node. js程序之间如何交互

通过fork实现父子程序之间的交互。子程序用 process.on、 process. send访问父程序,父程序用 child.on、 child.send访问子程序。

关于 parent. JS的示例代码如下。

var cp = require (' child_process' ) ;
var child= cp.fork ('./child. js' );
child .on('message', function(msg){
 console.1og('子程序发送的数据:',msg )
})
child.send ( '来自父程序发送的数据' )

关于 child .js的示例代码如下。

process .on ( 'message' , function(msg){
conso1e.1og ( '父程序发送的数据: ' , msg )
process.send ( '来自子程序发送的数据' )

发表评论

后才能评论