Skip to content

Instantly share code, notes, and snippets.

@trevnorris
Last active August 29, 2015 14:25
Show Gist options
  • Select an option

  • Save trevnorris/9b712328433dde3fee7a to your computer and use it in GitHub Desktop.

Select an option

Save trevnorris/9b712328433dde3fee7a to your computer and use it in GitHub Desktop.
'use strict';
const net = require('net');
const log = process._rawDebug;
function pServer(port) {
return new Promise(function(res, rej) {
let serv = net.createServer().listen(port, function() {
this.removeAllListeners('error');
res(serv);
});
serv.on('error', function(err) {
rej(err);
});
let a = b.c;
});
}
pServer().then(function(serv) {
log(serv.address());
}, function(err) {
log(err);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment