我试图从Mongo数据库向Koa应用程序(使用Mongoose)的用户发送大型结果集。 我本来是这样的: var res = yield Model.find().limit(500).exec();
this.body = {data: res};
但是,结果集的大小被发送导致应用超时,因此我想,因为它来自于流响应数据库。 随着猫鼬,你可以通过做一些像把一个查询的结果到流: var str
我有下面的代码在我兴亚应用: exports.home = function *(next){
yield save('bar')
}
var save = function(what){
var response = redis.save('foo', what)
return response
}
,但我得到了以下错误:TypeError: You m
是否存在提供Express式嵌套路由器的库?类似这样的: var koa = require('koa');
var app = koa();
var Router = require('???');
var restApiRouter = Router();
restApiRouter.get('/', function*() {
// respond to /api/
}
我在Koa.js中弄脏了我的手,并且正在寻找发生器的返回错误处理(如果有的话)的最佳做法。看看下面: var sql = require('./lib/sql');
app.use(function *(){
var results = yield sql.query('select top 1 * from farm_animals;');
this.body = res