chore(server) es2015-ify

This commit is contained in:
coderaiser 2016-12-19 15:15:07 +02:00
parent 9b36fe0bc8
commit c6cdd7c66a

View file

@ -1,40 +1,37 @@
'use strict';
var DIR_LIB = './',
DIR_SERVER = DIR_LIB + 'server/',
http = require('http'),
opn = require('opn'),
cloudcmd = require(DIR_LIB + 'cloudcmd'),
exit = require(DIR_SERVER + 'exit'),
config = require(DIR_SERVER + 'config'),
prefixer = require(DIR_SERVER + 'prefixer'),
express = require('express'),
tryRequire = require('tryrequire'),
logger = tryRequire('morgan'),
io = require('socket.io'),
squad = require('squad'),
apart = require('apart'),
prefix = squad(prefixer, apart(config, 'prefix'));
const DIR_LIB = './';
const DIR_SERVER = DIR_LIB + 'server/';
/**
* start server function
*
*/
module.exports = function(options) {
var server,
port = process.env.PORT || /* c9 */
process.env.VCAP_APP_PORT || /* cloudfoundry */
config('port'),
ip = process.env.IP || /* c9 */
config('ip') ||
'0.0.0.0',
app = express();
const cloudcmd = require(DIR_LIB + 'cloudcmd');
const exit = require(DIR_SERVER + 'exit');
const config = require(DIR_SERVER + 'config');
const prefixer = require(DIR_SERVER + 'prefixer');
const http = require('http');
const opn = require('opn');
const express = require('express');
const io = require('socket.io');
const squad = require('squad');
const apart = require('apart');
const tryRequire = require('tryrequire');
const logger = tryRequire('morgan');
const prefix = squad(prefixer, apart(config, 'prefix'));
module.exports = (options) => {
const port = process.env.PORT || /* c9 */
process.env.VCAP_APP_PORT || /* cloudfoundry */
config('port');
server = http.createServer(app);
const ip = process.env.IP || /* c9 */
config('ip') ||
'0.0.0.0';
const app = express();
const server = http.createServer(app);
if (logger)
app.use(logger('dev'));
@ -49,18 +46,20 @@ module.exports = function(options) {
if (port < 0 || port > 65535)
exit('cloudcmd --port: %s', 'port number could be 1..65535, 0 means any available port');
server.listen(port, ip, function() {
var host = config('ip') || 'localhost';
var port0 = port || server.address().port;
var url = 'http://' + host + ':' + port0 + prefix() + '/';
server.listen(port, ip, () => {
const host = config('ip') || 'localhost';
const port0 = port || server.address().port;
const url = `http://${host}:${port0}${prefix()}/`;
console.log('url:', url);
if (config('open'))
opn(url);
if (!config('open'))
return;
opn(url);
});
server.on('error', function(error) {
server.on('error', error => {
exit('cloudcmd --port: %s', error.message);
});
};