js1.stdio
2.http
jsprocess.stdout.write("Hello, World!1\n"); //标准输出,可写流
process.js 主进程
//创建子进程
const { spawn } = require('child_process');
const child = spawn("node", ["server.js"]);
//监听子进程标准输入
child.stdout.on('data', (data) => {
console.log(`stdout: ${data}`);
});
// 标准错误
child.stderr.on('data', (data) => {
console.error(`stderr: ${data}`);
});
//关闭
child.on('close', (code) => {
console.log(`child process exited with code ${code}`);
});
child.stdin.write('标准输入')
//server.js 子进程
process.stdin.setEncoding("utf8");
process.stdin.on("data", (chunk) => {
console.log("子进程收到输入:", chunk.trim());
});
本文作者:薛祁
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!