yield的问题
来源:6-5 第六天 语音实现电影查询
Franc_Ribery
2017-03-31
不太懂这里为什么'this.render'之前要加yield,因为之前一口气执行完‘Movie.searchByCategory’或‘Movie.searchByName’之后,拿到返回的结果值,后面按照顺序执行就可以了啊。。加yield是不是多余的呢?不太懂这里。。
写回答
1回答
-
this.render 应该是 koa-views 或者其他模板引擎中间件中,执行后返回的一个 Promise,这个 Promise 通过 yield 或者更高阶的 await 可以保证执行完毕后,再走向下一个流程,你可以测试下,不加 yield,看能不能正常输出页面
012017-03-31
相似问题