【发布时间】:2014-12-25 22:35:21
【问题描述】:
在 Koa 中,我可以通过 this 访问第一个生成器函数中的 Koa 上下文:
app.use(function *(){
this; // is the Context
}
但如果我屈服于另一个生成器函数,我将无法再通过this 访问上下文。
app.use(function *(){
yield myGenerator();
}
function* myGenerator() {
this.request; // is undefined
}
我已经能够简单地将上下文传递给第二个生成器函数,但想知道是否有更简洁的方法来访问上下文。
有什么想法吗?
【问题讨论】: