前言 之前做过Nodejs的架构篇, 有很多朋友留言给我,说没看懂里面的例子,这里我会重新梳理一下,再以http server为例,来解析Nodejs从前端到libuv的调用过程. 正文 回忆a. Nodejs提供了许多功能接口(又称标准库),例如:http,net,socket etc 回忆b. 这些库是由C/C++写成,并且对外提供服务 回忆c. libuv负责异步调用工作(event loop) 这是上一篇我们使用过得流程图,从V8角度出发,描述了建立http server,js 到C/C