node . js process . connected Property
原文:https://www . geesforgeks . org/node-js-process-connected-property/
process.connected 属性是进程模块的一个内置属性,子进程使用它来检查它是否连接到父进程。
语法:
process.connected
返回值:如果该进程是由另一个进程产生的,那么进程. connected 属性将返回 true,如果这两个进程是连接的,那么它将返回 false。
示例 1: 如果进程已连接,则 process.connected 将返回 true。
亲子
// Require fork method from child_process
// to spawn child process
const fork = require('child_process').fork;
// Child process file
const child_file = 'Child.js';
// Spawn child process
const child = fork(child_file);
亲子
console.log('In Child.js')
// If it is connected
if (process.connected) {
// Print messages
console.log("Child.js is connected");
} else {
// Print messages
console.log("Child.js is disconnected");
}
使用以下命令运行父. js 文件:
node Parent.js
输出:
In Child.js
Child.js is connected
示例 2: 如果进程断开,则 process.connected 将返回 false。
亲子
// Require fork method from child_process
// to spawn child process
const fork = require('child_process').fork;
// Child process file
const child_file = 'Child.js';
// Spawn child process
const child = fork(child_file);
亲子
console.log('In Child.js')
// Disconnect the process
process.disconnect();
// If it is connected
if (process.connected) {
// Print messages
console.log("Child.js is connected");
} else {
// Print messages
console.log("Child.js is disconnected");
}
使用以下命令运行父. js 文件:
node Parent.js
输出:
In Child.js
Child.js is disconnected
参考:https://nodejs . org/API/process . html # process _ process _ connected
版权属于:月萌API www.moonapi.com,转载请注明出处