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. Debugging nodejs applications using node-inspector and Chrome Dev Tools
  2. Organizing your expressjs routes in separate files.
  3. Setup passportjs for local authentication and authorization using expressjs
  4. What does npm start do in nodejs