UNPKG

kibana-with-account

Version:

kibana-with-account is develop based kibana project

23 lines (18 loc) 473 B
let { Server } = require('hapi'); let { fromNode } = require('bluebird'); let Boom = require('boom'); module.exports = class LazyServer { constructor(host, port, optimizer) { this.optimizer = optimizer; this.server = new Server(); this.server.connection({ host: host, port: port }); } async init() { await this.optimizer.init(); this.optimizer.bindToServer(this.server); await fromNode(cb => this.server.start(cb)); } };