title: Node process.env.VARIABLE_NAME returning undefined
body: <p>I'm using environment variables on my mac to store some sensitive credentials, and trying to access them through Node. I added them into my environment profile with</p>
  
  <p><code>export VARIABLE_NAME=mySensitiveInfo</code></p>
  
  <p>When I use <code>echo $VARIABLE_NAME</code> I receive the correct output (my sensitive info). </p>
  
  <p>However, when I am trying to access this same variable in Node with <code>process.env.VARIABLE_NAME</code> and try to print it out on the console, I get an undefined. </p>
  
  <p>Other environment variables appear to be okay though. For example, when I <code>console.log(process.env.FACEBOOK_CALLBACK_URL)</code>, it prints the correct value to my console. I added <strong>FACEBOOK_CALLBACK_URL</strong> a few days ago.</p>
  
  <p>Do I have to restart my machine or something? Does it take a certain time before environment variables become available in Node? The closest answer I've seen on SO is <a href="https://stackoverflow.com/questions/33737660/process-env-variables-are-undefined-even-after-export">this post</a>, but nobody was able to figure out why it was happening.</p>