当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js process.exit()用法及代码示例


process.exit()方法用于通过NodeJS中的退出代码结束同时运行的进程。

用法:

process.exit( code )

参数:该函数接受上述和以下描述的单个参数:

  • Code:它可以是0或1。0表示没有任何类型的故障结束进程,而1表示由于某种故障而结束进程。

返回值:它不返回任何值。

由于它是预定义的模块,因此我们不必将其安装在目录中。



如何用代码实现?

  1. 创建一个名称为index.js的文件
  2. 创建一个名称为process的变量,并在其中需要‘process’模块。
  3. 创建一个无限循环以检查.exit()的函数。

情况1:不使用process.exit()方法:

index.js


// Importing process module
var process = require('process');
  
var a = 0;
  
// Infinte loop
while (a == 0) {
  
    // Printing statement
    console.log('GeeksforGeeks');
  
}

使用以下命令运行index.js文件:

node index.js

输出:在上面的代码中,我们创建了一个无限循环,该循环将打印GeeksForGeeks,直到我们手动停止程序为止。

Case-II: 使用process.exit()方法:

index.js


// Importing process module
var process = require('process');
var a = 0;
  
// Infinite loop
while (a == 0) {
  
    // Printing statement
    console.log('GeeksForGeeks');
      
    // Terminate the entire process
    process.exit(0);
}

使用以下命令运行index.js文件:

node index.js

输出:在上面的代码中,我们使用了与CASE-I相同的代码,但唯一的区别是我们使用了process.exit()函数,该函数在代码出现问题时会自动停止NodeJS程序。在这种情况下,该代码仅打印一次GeeksForGeeks。

参考: https://nodejs.org/api/process.html#process_process_exit_code

相关用法


注:本文由纯净天空筛选整理自rahulmahajann大神的英文原创作品 Node.js process.exit() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。