move downstream logic to response middleware

This commit is contained in:
TJ Holowaychuk 2013-09-01 16:27:03 -07:00
parent 37a7457d28
commit 7754a3535a

View file

@ -160,6 +160,9 @@ app.onerror = function(err){
function respond(next){ function respond(next){
return function *respond(){ return function *respond(){
this.status = 200;
if (this.app.poweredBy) this.set('X-Powered-By', 'koa');
yield next; yield next;
var app = this.app; var app = this.app;
@ -222,10 +225,7 @@ function respond(next){
* @api private * @api private
*/ */
function *downstream() { function *downstream(){}
this.status = 200;
if (this.app.poweredBy) this.set('X-Powered-By', 'koa');
}
/** /**
* Create a new `Context` constructor. * Create a new `Context` constructor.