通常有两种使用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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。