通常有兩種使用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'))
輸出:
相關用法
- Node.js GM charcoal()用法及代碼示例
- Node.js GM blur()用法及代碼示例
- Node.js GM sharpen()用法及代碼示例
- Node.js GM drawLine()用法及代碼示例
- Node.js GM drawArc()用法及代碼示例
- Node.js GM drawPolyline()用法及代碼示例
- Node.js GM drawBezier()用法及代碼示例
- Node.js GM drawCircle()用法及代碼示例
- Node.js GM drawEllipse()用法及代碼示例
注:本文由純淨天空篩選整理自naman9071大神的英文原創作品 Node.js process.exitCode Property。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。