![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
回调
年轻人_gyc
这个作者很懒,什么都没留下…
展开
-
node.js如何来解决掉回调函数
最近用node遇见一个问题,在做http返回的时候遇见了异步操作,由于我的http返回本身是异步操作,redis也是异步操作所以导致在返回的时候获取不到从数据库获取的值。主要问题是由于两个异步同时执行不知道那个会先结束,所以获取值出现了问题。主要解决方法是用了ES6的 async/await 还有 Promise我先写写我对async/await的理解,这两个方法可以理解为语法糖,也可以理解成...原创 2019-05-15 09:52:40 · 604 阅读 · 0 评论 -
仿写node.js的events模块中的on方法和emit方法
个人理解:因为在写node.js的过程中难免会遇见异步之类的问题。一个很实在的例子,tcp和http交互的问题。在我的服务器上有一个需求当接收到一个http的请求后需要去tcp哪里进行数据处理,在这个地方可以写个回调函数但是觉得不够严谨肯定会出现问题的。于是采用了观察者模式来去解决这种问题,由于Tcp交互的传输时毫秒级别的所以一般不会出现tcp还没有交互完http就结束的问题。在node.js中...原创 2019-07-19 20:32:14 · 654 阅读 · 0 评论