refactor with async/await

Trying to be more robust about error handling and failure.
This commit is contained in:
Roman Shtylman
2016-07-09 17:06:13 -07:00
parent f12f1c81b3
commit a2a58f4c6f
10 changed files with 290 additions and 221 deletions

View File

@@ -1,12 +1,13 @@
#!/usr/bin/env node
require('stackup');
var log = require('bookrc');
var localenv = require('localenv');
var debug = require('debug')('localtunnel');
var optimist = require('optimist');
require('localenv');
require('babel-register');
var argv = optimist
const log = require('bookrc');
const debug = require('debug')('localtunnel');
const optimist = require('optimist');
const argv = optimist
.usage('Usage: $0 --port [num]')
.options('secure', {
default: false,
@@ -27,14 +28,18 @@ if (argv.help) {
process.exit();
}
var server = require('../server')({
const server = require('../server')({
max_tcp_sockets: argv['max-sockets'],
secure: argv.secure
});
server.listen(argv.port, function() {
server.listen(argv.port, () => {
debug('server listening on port: %d', server.address().port);
});
process.on('SIGINT', () => {
process.exit();
});
// vim: ft=javascript