Heray-Was-Here
Server : Apache
System : Linux vps43555.mylogin.co 3.10.0-1160.53.1.vz7.185.3 #1 SMP Tue Jan 25 12:49:12 MSK 2022 x86_64
User : redsea ( 60651)
PHP Version : 7.4.32
Disable Function : NONE
Directory :  /lib/node_modules/node-gyp/test/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/node_modules/node-gyp/test/simple-proxy.js
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

server.listen(port)

function handler (req, res) {
  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)
        server.close()
    })
    ures.pipe(res)
  })
}

Hry