protein
Advanced tools
Comparing version 0.3.5 to 0.3.6
var protein = require('protein'); | ||
var http = require('http'); | ||
protein() | ||
var fn = protein() | ||
.use(require('./middleware/json')) | ||
@@ -11,5 +12,7 @@ .use(require('./middleware/query')) | ||
res.echo(); | ||
}) | ||
.listen(8888); | ||
}); | ||
http.createServer(fn).listen(8888); | ||
console.log('visit http://localhost:8888/?foo=bar'); |
14
index.js
@@ -101,9 +101,2 @@ var http = require('http'); | ||
} | ||
extend(reduce.request, fn.request); | ||
extend(reduce.response, fn.response); | ||
if (typeof fn === 'object') { | ||
fn = fn.middleware; | ||
} | ||
if (typeof fn === 'function') { | ||
@@ -113,2 +106,4 @@ fn.route = route && route.replace(/\/$/, ''); // FIXME: bug here if fn is reused :( | ||
} | ||
extend(reduce.request, fn.request); | ||
extend(reduce.response, fn.response); | ||
return reduce; | ||
@@ -131,7 +126,2 @@ }; | ||
}; | ||
reduce.listen = function() { | ||
var server = http.createServer(reduce); | ||
return server.listen.apply(server, arguments); | ||
}; | ||
return reduce; | ||
@@ -138,0 +128,0 @@ }; |
{ | ||
"name":"protein", | ||
"version":"0.3.5", | ||
"version":"0.3.6", | ||
"repository": "git://github.com/mafintosh/protein", | ||
@@ -5,0 +5,0 @@ "description":"Protein is connect compatible middleware with support for prototype methods, getters, and setters", |
14819
338
3