[proxyUrl] pass URL parameters to proxied URL

Addresses issue #1158

Passes query parameters on to proxyUrl proxied URL

remove the url parameter before passing

Naming convention for variables

Re-order code to reuse variable
This commit is contained in:
raoulsullivan 2016-08-30 18:59:31 +01:00
parent 5409e3d203
commit 98486f718b

10
app.js
View File

@ -67,10 +67,14 @@
});
app.use('/proxyUrl', function proxyRequest(req, res, next) {
console.log('Proxying request to: ', req.query.url);
var targetUrl = req.query.url;
var queryParameters = req.query;
console.log('Proxying request to: ', targetUrl);
delete queryParameters['url'];
req.pipe(request({
url: req.query.url,
strictSSL: false
url: targetUrl,
strictSSL: false,
qs: queryParameters
}).on('error', next)).pipe(res);
});