diff options
Diffstat (limited to 'blockcypher.js')
| -rw-r--r-- | blockcypher.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/blockcypher.js b/blockcypher.js new file mode 100644 index 00000000..91adbc10 --- /dev/null +++ b/blockcypher.js @@ -0,0 +1,17 @@ +const proxyMiddleware = require('http-proxy-middleware') +const proxyContext = '/blockcypher' + +const proxyOptions = { + target: 'https://api.blockcypher.com', + changeOrigin: true, + pathRewrite: { + '^/blockcypher/': '/' + }, + onProxyReq: function(proxyReq, req, res) { + var symbol + symbol = indexOf.call(proxyReq.path, '?') >= 0 ? '&' : '?' + return proxyReq.path += symbol + "token=" + config.blockcypher_token + } +} + +module.exports = proxyMiddleware(proxyContext, proxyOptions) |
