summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/node-gyp/test/simple-proxy.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/node_modules/node-gyp/test/simple-proxy.js')
-rw-r--r--deps/npm/node_modules/node-gyp/test/simple-proxy.js23
1 files changed, 13 insertions, 10 deletions
diff --git a/deps/npm/node_modules/node-gyp/test/simple-proxy.js b/deps/npm/node_modules/node-gyp/test/simple-proxy.js
index e55330c445..cb0dfcfec7 100644
--- a/deps/npm/node_modules/node-gyp/test/simple-proxy.js
+++ b/deps/npm/node_modules/node-gyp/test/simple-proxy.js
@@ -1,23 +1,26 @@
-var http = require('http')
- , https = require('https')
- , server = http.createServer(handler)
- , port = +process.argv[2]
- , prefix = process.argv[3]
- , upstream = process.argv[4]
- , calls = 0
+'use strict'
+
+const http = require('http')
+const https = require('https')
+const server = http.createServer(handler)
+const port = +process.argv[2]
+const prefix = process.argv[3]
+const upstream = process.argv[4]
+var calls = 0
server.listen(port)
function handler (req, res) {
- if (req.url.indexOf(prefix) != 0)
+ if (req.url.indexOf(prefix) !== 0) {
throw new Error('request url [' + req.url + '] does not start with [' + prefix + ']')
+ }
var upstreamUrl = upstream + req.url.substring(prefix.length)
- console.log(req.url + ' -> ' + upstreamUrl)
https.get(upstreamUrl, function (ures) {
ures.on('end', function () {
- if (++calls == 2)
+ if (++calls === 2) {
server.close()
+ }
})
ures.pipe(res)
})