refactor(server) respond: req, res -> funcs, req, res

This commit is contained in:
coderaiser 2014-06-28 22:32:42 +03:00
parent e5c45f1225
commit 075c94673b

View file

@ -116,21 +116,24 @@
}
function createServer(port, ip, protocol, ssl, callback) {
var server, app;
var server, app,
funcs = [
Rest,
Route,
join,
controller
],
respondApp = Util.exec.with(respond, funcs);
expressApp = express.getApp([
Rest,
Route,
join,
controller
]);
expressApp = express.getApp(funcs);
app = expressApp || respond;
app = expressApp || respondApp;
if (ssl)
server = https.createServer(ssl, app);
server = https.createServer(ssl, app);
else
server = http.createServer(app);
server = http.createServer(app);
server.on('error', function(error) {
Util.log(error);
@ -167,13 +170,8 @@
Util.log(msg);
}
function respond(req, res) {
var funcs = ([
Rest,
Route,
join,
controller
]).map(function(func) {
function respond(funcs, req, res) {
funcs = funcs.map(function(func) {
return Util.exec.with(func, req, res);
});