remove old simple.js example
This commit is contained in:
parent
08eb5c9a88
commit
33846d1b95
1 changed files with 0 additions and 48 deletions
|
@ -1,48 +0,0 @@
|
||||||
|
|
||||||
var koa = require('..');
|
|
||||||
var app = koa();
|
|
||||||
|
|
||||||
// x-response-time
|
|
||||||
|
|
||||||
app.use(function *responseTime(next){
|
|
||||||
var start = new Date;
|
|
||||||
yield next;
|
|
||||||
var ms = new Date - start;
|
|
||||||
this.set('X-Response-Time', ms + 'ms');
|
|
||||||
});
|
|
||||||
|
|
||||||
// logger
|
|
||||||
|
|
||||||
app.use(function *logger(next){
|
|
||||||
var start = new Date;
|
|
||||||
yield next;
|
|
||||||
var ms = new Date - start;
|
|
||||||
console.log('%s %s - %s', this.method, this.url, ms);
|
|
||||||
});
|
|
||||||
|
|
||||||
// content-length
|
|
||||||
|
|
||||||
app.use(function *contentLength(next){
|
|
||||||
yield next;
|
|
||||||
if (!this.body) return;
|
|
||||||
this.set('Content-Length', Buffer.byteLength(this.body));
|
|
||||||
});
|
|
||||||
|
|
||||||
// custom 404 handler
|
|
||||||
|
|
||||||
app.use(function *notfound(next){
|
|
||||||
yield next;
|
|
||||||
if (this.body) return;
|
|
||||||
this.status = 404;
|
|
||||||
this.body = 'Sorry! No luck';
|
|
||||||
});
|
|
||||||
|
|
||||||
// response
|
|
||||||
|
|
||||||
app.use(function *response(next){
|
|
||||||
yield next;
|
|
||||||
if ('/' != this.url) return;
|
|
||||||
this.body = 'Hello World';
|
|
||||||
});
|
|
||||||
|
|
||||||
app.listen(3000);
|
|
Loading…
Reference in a new issue