function checkHttpOutboundData(data, t) { t.ok(isInteger(data.time), 'Timestamp is an integer'); t.equals(data.method, 'GET', 'Should report GET as HTTP request method'); t.equals(data.url, `https://localhost:${server.address().port}/`, `Should report https://localhost:${server.address().port}/ as URL`); if (data.requestHeaders) { t.equals(data.requestHeaders.hello, 'world', 'Should report world as value of hello header'); } }
// Request with a callback https.get(`https://localhost:${server.address().port}/`, function(res) {});
(process.env.TLS_KEY && process.env.TLS_CERT ? https : http).createServer({ key: process.env.TLS_KEY ? fs.readFileSync(process.env.TLS_KEY) : undefined, cert: process.env.TLS_CERT ? fs.readFileSync(process.env.TLS_CERT) : undefined, }, app).listen(process.env.PORT || 8080, () => ( console.log(`Listening on port: ${server.address().port}`) ))
listen() { Object.keys(this._handlers).forEach((k) => { this._handlers[k] = new this._handlers[k](this._manager); if (typeof this._handlers[k].onListen === "function") { this._handlers[k].onListen(this); } }); this._server.listen(this._manager.getConfig().get("web.port").value(), this._manager.getConfig().get("web.hostname").value(), () => { this._manager .getLogger() .info("Web panel listening on address " + this._server.address().address + ":" + this._server.address().port) }); }
/** * Event listener for HTTP server "listening" event. */ function onListening() { const addr = httpsServer.address(); const bind = typeof addr === 'string' ? 'pipe ' + addr : 'port ' + addr.port; debug('Listening on ' + bind); }
listen (newRootCertificate = false) { return this._cacheMasterKeys(newRootCertificate) .then(pemKey => { let err = this._checkListenErrors(); if(err != true) { return Promise.reject(err); } this._cachedPrivateKey = forge.pki.privateKeyFromPem(pemKey); return this._createProxyServer(); }) .then(proxyRes => { this.emit('listen_pre', this._proxy); this._proxy.listen(this.port, this.hostname, () => { this.port = this.port === 0 ? this._proxy.address().port : this.port; this.debug(`LISTEN: ${this.hostname}:${this.port}`); this.listening = true; this.emit('listen_post', this._proxy); }); }); }
server.listen(function () { console.log(server.address().port) })
https.createServer(options, app).listen(443, function () { console.log('Express HTTPS server listening on port ' + listener.address().port); })
https.createServer(httpsOptions, app).listen(config.server.port, '0.0.0.0', function () { logger.log('Express server listening on port ' + server.address().port + " in " + app.settings.env + " mode."); })
// Request with a callback https.get(`https://localhost:${server.address().port}/`, function(res) {});