Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

使用了koa2开发项目一个星期,遇到的一些疑惑

$
0
0

项目采用mvc的构架。简单的登录功能已经写好了。然后用的途中产生一些疑惑 1.因为使用了async/await的语法糖所以可以等查询完了在返回结果,但是以前node还不支持的时候是怎么解决这个问题,因为会遇到http连接走完了还没有返回数据的情况, 2.大量使用了async的情况下我就想测试它跟普通函数有什么区别,结果这差距有点夸张 ![FYS]D[FX{_10BB{_4O$W6.png](//dn-cnode.qbox.me/FqftgzBz36pxTBXb9cUIruPJLxF-) 当然实际开发下功能更复杂效率差别也越大,发现这个问题第一个想到的就是减少async函数的使用,然而又会遇到这种情况: 项目中逻辑跟数据获取是分开的,而数据获取是异步如果我直接通过调用普通函数的方法调用就不会达到同步效果,为了达到同步我就必须把调用数据层给写成async 里面加上await然后我调用逻辑层的地方也就必须跟着加上。。。。。。。。。各位大神是怎么解决的


Viewing all articles
Browse latest Browse all 14821

Trending Articles