The node-soap library is a great library for connecting to SOAP services from your node.js app but it does not support sending traffic over authenticated proxies.


We have forked node-soap to read in the QUOTAGUARDSTATIC_URL environment variable and route all traffic via our proxy so that you can send requests via your Static IP. Statica uses should manually set the QUOTAGUARDSTATIC_URL variable to match their STATICA_URL variable for this to work. 


To use replace your current node-soap dependency with our repo https://github.com/quotaguard/node-soap


For example in your package.json:


 

{
"name": "foo",
"version": "0.0.0",
"dependencies": {
"node-soap": "quotaguard/node-soap"
}
}