SyntaxStudy
Sign Up

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);
}