title: How to setup Node.js behind a corporate proxy
body: <p>I have installed node.js in my windows machine which is in a corporate network. So i will have to use my Id and password to access internet through the proxy server.</p>
  
  <p>I have read that we can use <code>npm config set proxy</code> to set the proxy.</p>
  
  <pre><code>npm config set proxy http://ABC\\123456:password@proxy.ABC.com:6050
  </code></pre>
  
  <p>I have tried it and is not working.</p>
  
  <p>How can i specify the proxy details including username and password in NPM??</p>
  
  <p>My user name is domain\username and password has special characters '!' and '@'</p>