Be the first user to complete this post

  • 0
Add to List

Find the environment variables of a nodejs process in linux

If you have an active nodejs process running on your system, the easiest way to check what environment variables it is using can be done in 2 simple steps.

  1. Identify the process id of your nodejs app
pe -ef | grep node
  1. Use the PID you found in the above step in the following command
sudo cat /proc/PID/environ | tr \0 \n
The above command spits out a large bunch of key-valye pairs. You can always grep it for the variables you are interested in. e.g.
sudo cat /proc/PID/environ | tr \0 \n | grep NODE_ENV
To check the environment variables from within the code itself, simply log the value of the variable process.env anywhere in your code.



Also Read:

  1. Resolved - Error: listen eaccess using nodejs and pm2
  2. Configure The 'script' tag In package.json To Run Multiple Commands
  3. Accessing the request body and session in nodejs using express
  4. gzip compress and cache api response in express
  5. Understanding routers in express 4.0 - Visually