我有这条快速路线...
app.get('/:grp/:time', function(req, res){
var out = [];
var grp = grpmap[req.param('grp')];
var time = timemap[req.param('time')];
leveldb.createReadStream({start:'HEM!' + grp + '!' + time + '!', end:'HEM!' + grp + '!' + time + '!\xff', keys: false})
.on('data',function(data){
out.push(JSON.parse(data));
})
.on('close',function(){
res.send(out);
})
});
它按预期工作,但是填充需要花费一些时间,客户端在收到响应之前会坐几秒钟。必须有更好的方法..任何提示?
谢谢。