"use strict"; process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0'; const fs = require('fs'); const config = require(__dirname + '/config.json'); fs.existsSync('certs') || fs.mkdirSync('certs'); const redbird = require('redbird')(config.server_options); const hostsCount = config.hosts.length; for (let i=0; i < hostsCount; i++) { let host = config.hosts[i] console.log(`Registering ${host.host} to ${host.target}`); if (!host.disable) { const options = host.options ? config.default_host_options; if (!options) { redbird.register(host.host, host.target); } else { redbird.register(host.host, host.target, options); } } }