Node.js provides the process object for system information and environment variables.
Getting Started
What is Node.js?
Modules & NPM
Modules & NPM
Process & Environment
Process & Environment Variables
Caching & Performance
Redis Caching
GraphQL with Node.js
GraphQL Basics
Node.js
Intermediate
FREE
Process & Environment Variables
Lesson 1 of 17
Intermediate
Interactive
Syntax
NODEJS
console.log(process.env.NODE_ENV); console.log(process.version); console.log(process.platform); console.log(process.memoryUsage());
Environment Variables
NODE
require("dotenv").config(); const config = { port: process.env.PORT || 3000, dbHost: process.env.DB_HOST || "localhost", dbPort: process.env.DB_PORT || 5432, jwtSecret: process.env.JWT_SECRET, nodeEnv: process.env.NODE_ENV || "development" }; console.log("Config:", config); if (!config.jwtSecret) { console.error("JWT_SECRET is not set!"); process.exit(1); }