Spaces:
Runtime error
Runtime error
var request = require('request'); | |
const http = require('http'); | |
const ngrok = require('ngrok'); | |
const hostname = process.env.HOST || '0.0.0.0'; | |
const port = process.env.PORT || 7860; | |
//const port = process.env.PORT || 9999; | |
const server = http.createServer((req, res) => { | |
res.statusCode = 200; | |
res.setHeader('Content-Type', 'text/plain'); | |
res.end('Hello World'); | |
}); | |
token = process.env.AUTHTOKEN; | |
(async function() { | |
const url = await ngrok.connect({ | |
addr: 7860, | |
authtoken: token | |
}); | |
console.log(url); | |
})(); | |
server.listen(port, hostname, () => { | |
console.log(`Server running at http://${hostname}:${port}/`); | |
request('https://ipinfo.io/ip', function (error, response, body) { | |
if (!error && response.statusCode == 200) { | |
console.log(body) // Show the HTML for the Google homepage. | |
} | |
else { | |
console.log("Error "+response.statusCode) | |
} | |
}) | |
/* | |
token = process.env.AUTHTOKEN; | |
const url = ngrok.connect({ | |
addr: 7680, | |
authtoken: token | |
}).then(url => { return url } ); | |
console.log(url); | |
*/ | |
}); |