process
property
The process object provides information and control over the current Node.js process.
Syntax
process.env process.argv process.exit() process.cwd()
Example
javascript
// Environment variables
const port = process.env.PORT || 3000;
const env = process.env.NODE_ENV || 'development';
// Command line arguments
console.log(process.argv); // ['node','script.js','arg1']
const args = process.argv.slice(2); // user args only
// Current directory
console.log(process.cwd()); // /home/user/project
// Exit process
if (!process.env.API_KEY) {
console.error('Missing API_KEY');
process.exit(1);
}