关于koa-router的疑问

来源:4-3 图形验证码功能开发1

平地一声雷d

2020-04-05 10:45:38

使用它的get或post方法的时候,第一个参数是路径,第二参数是回调函数。在老师刚讲解这一块知识的时候,我看到老师第二参数用的是回调函数,但在后面形成规范的koa目录结构时,把功能方法写在类里面的时候,却使用了async,异步函数来作为第二参数。这两这会有什么区别吗?

http://img.mukewang.com/climg/5e89461909e8fb2804880156.jpg

http://img.mukewang.com/climg/5e894644099adbd805920040.jpg

写回答

1回答

Brian

2020-04-05

  讲解了解koa的部分,是让大家了解koa的工作原理,所以举了一个简单的例子。

而在后面使用koa-router的时候,写在类里面的方法,当然要用async/await,参考很多在问答区的帖子https://class.imooc.com/course/qadetail/184564,这里一定要理解洋葱模型,如果不是异步的设计,那么,可能会导致中间件的执行顺序的混乱。


0

0 学习 · 1842 问题

查看课程