diff --git a/lib/server/route.js b/lib/server/route.js index 97b111de..9a97ed4b 100644 --- a/lib/server/route.js +++ b/lib/server/route.js @@ -1,56 +1,53 @@ 'use strict'; -var DIR = __dirname + '/../../', - DIR_TMPL = DIR + 'tmpl/', - DIR_HTML = DIR + 'html/', - DIR_COMMON = DIR + 'common/', - DIR_JSON = DIR + 'json/', - DIR_SERVER = __dirname + '/', - DIR_FS = DIR_TMPL + 'fs/', - - fs = require('fs'), - - flop = require('flop'), - ponse = require('ponse'), - files = require('files-io'), - rendy = require('rendy'), - exec = require('execon'), - - minify = require('minify'), - format = require('format-io'), - squad = require('squad'), - apart = require('apart'), - - config = require(DIR_SERVER + 'config'), - root = require(DIR_SERVER + 'root'), - prefixer = require(DIR_SERVER + 'prefixer'), - prefix = squad(prefixer, apart(config, 'prefix')), - - CloudFunc = require(DIR_COMMON + 'cloudfunc'), - - PATH_INDEX = DIR_HTML + 'index.html', - - TMPL_PATH = [ - 'file', - 'panel', - 'path', - 'pathLink', - 'link' - ], - - Template = {}, - - FS = CloudFunc.FS, - - CSS_URL = require(DIR_JSON + 'css.json') - .map(function(name) { - return 'css/' + name + '.css'; - }).join(':'); +const DIR = __dirname + '/../../'; +const DIR_TMPL = DIR + 'tmpl/'; +const DIR_HTML = DIR + 'html/'; +const DIR_COMMON = DIR + 'common/'; +const DIR_JSON = DIR + 'json/'; +const DIR_SERVER = __dirname + '/'; +const DIR_FS = DIR_TMPL + 'fs/'; -module.exports = function(req, res, next) { +const fs = require('fs'); + +const flop = require('flop'); +const ponse = require('ponse'); +const files = require('files-io'); +const rendy = require('rendy'); +const exec = require('execon'); +const minify = require('minify'); +const format = require('format-io'); +const squad = require('squad'); +const apart = require('apart'); + +const config = require(DIR_SERVER + 'config'); +const root = require(DIR_SERVER + 'root'); +const prefixer = require(DIR_SERVER + 'prefixer'); +const prefix = squad(prefixer, apart(config, 'prefix')); +const CloudFunc = require(DIR_COMMON + 'cloudfunc'); + +const PATH_INDEX = DIR_HTML + 'index.html'; + +const TMPL_PATH = [ + 'file', + 'panel', + 'path', + 'pathLink', + 'link' +]; + +const Template = {}; +const FS = CloudFunc.FS; + +const CSS_URL = require(DIR_JSON + 'css.json') + .map((name) => { + return 'css/' + name + '.css' + }).join(':'); + +module.exports = (req, res, next) => { check(req, res, next); - readFiles(function() { + readFiles(() => { route(req, res, next); }); }; @@ -59,40 +56,42 @@ module.exports = function(req, res, next) { * additional processing of index file */ function indexProcessing(options) { - var from, to, - left = '', - right = '', - keysPanel = '