當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。