CoolFace
Apppublic

wangkui/ngrok-test

sourceHugging Faceupdated 4y agoView on Hugging Face
0likes
app.js46 linesDownload Raw Back to root
1var request = require('request');2const http = require('http');3const ngrok = require('ngrok');4 5const hostname = process.env.HOST || '0.0.0.0';6const port = process.env.PORT || 7860;7//const port = process.env.PORT || 9999;8 9const server = http.createServer((req, res) => {10  res.statusCode = 200;11  res.setHeader('Content-Type', 'text/plain');12  res.end('Hello World');13});14 15 16token = process.env.AUTHTOKEN;17(async function() {18  const url = await ngrok.connect({19    addr: 7860,20    authtoken: token21  });22  console.log(url);23})();24 25 26server.listen(port, hostname, () => {27  console.log(`Server running at http://${hostname}:${port}/`);28 29  request('https://ipinfo.io/ip', function (error, response, body) {30  if (!error && response.statusCode == 200) {31      console.log(body) // Show the HTML for the Google homepage. 32    }33    else {34      console.log("Error "+response.statusCode)35    }36  })37 38  /*39  token = process.env.AUTHTOKEN;40  const url = ngrok.connect({41    addr: 7680,42    authtoken: token43  }).then(url => { return url } );44  console.log(url);45  */46});