问大牛们一个问题 现在有在用egg做项目么? 网上资料比较少?求大神 给一些建议 减少踩坑。。。
推荐koahub.js
来自 KoaHubjs
@hyj1991 谢啦
@einsqing 嗯 以后会看 现在项目中要用egg 还是先看看这个吧
先别用, node v7.6 发布要大改… 我觉得…
对于新手来说,generator部分容易蛋疼
@magicdawn 因为 async/await?我觉得不大可能,毕竟 7.x 不是 LTS 版
@magicdawn 现在就支持aa写法,而且后面升级应用层代码是无感知的 自豪地采用 CNodeJS ionic
对我而言,koa都持保留态度,何况是阿里出品的。。。。
@magicdawn 建议先看看 https://eggjs.org/zh-cn/tutorials/async-function.html ,因为egg是基于koa,所以完全可以做到兼容koa1和koa2的写法 自豪地采用 CNodeJS ionic
@i5ting 没必要危言耸听塑造一个 generator 就是黑魔法的形象,async function 只是一个语法糖,底层仍然是 generator function。只是 koa 底层用的 co 多支持了几个 yieldable 的东西(数组、generator function)。想要理解 async function 的原理,还是要去搞清楚什么是 generator。
@dead-horse v8里的c++代码是确实基于generator的,你肯定很了解,学习generator需要了解多少东西的。
大部分就想用async函数,不想了解那么多细节,就像他们就想用import,不想看require一样
大部分就想用async函数,不想了解那么多细节
那就把 generator function 当做 async function 用就好了,没人要求你去了解细节。