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


Node.js process.exitCode用法及代碼示例


通常有兩種使用process.exit()或process.exitCode變量來終止Node.js程序的方法。在這篇文章中,我們討論了有關process.exitCode變量。它是一個整數,表示傳遞給流程的代碼。exit()函數或流程自行退出時的代碼。它允許Node.js程序自然退出,並避免Node程序圍繞事件循環調度進行其他工作,並且比將退出代碼傳遞給process.exit()更安全。

用法

  process.exitCode = value

此處的值表示退出代碼值。

例子1:一種方法是將退出代碼值傳遞給process.exit()函數。當發生未處理的致命異常時,將使用退出代碼1,而在不再發生異步操作時,將使用退出代碼0終止。

Javascript




const express = require('express')
const app = express()
  
var a=10;
var b=20;
  
if(a==10){
  console.log(a)
  process.exitCode(1);
}
  
console.log(b);
      
app.listen(3000, () => 
console.log('Server ready'))

輸出:

範例2:另一種方法是設置process.exitCode值,該值將允許Node.js程序自行退出而不會為將來留下進一步的調用。

Javascript


const express = require('express')
const app = express()
  
var a=10;
var b=20;
  
if(a==10){
  console.log(a)
  process.exitCode=0;
}
  
console.log(b);
  
app.listen(3000, () => 
console.log('Server ready'))

輸出:

相關用法


注:本文由純淨天空篩選整理自naman9071大神的英文原創作品 Node.js process.exitCode Property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。