2013-12-24 22:49:44 -08:00

31 lines
483 B
JavaScript

var koa = require('koa');
var JSONStream = require('streaming-json-stringify');
var app = module.exports = koa();
app.use(function *(){
this.type = 'json';
var stream = this.body = JSONStream();
stream.on('error', this.onerror);
setTimeout(function(){
stream.write({
id: 1
});
}, 1);
setTimeout(function(){
stream.write({
id: 2
});
}, 2);
setTimeout(function(){
stream.end();
}, 3);
});
if (!module.parent) app.listen(3000);