我们知道NodeJS是2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装.Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好,解决了JS不能在服务器上运行的难题,也给前端工程师开发后端接口提供了一个新的方案. NodeJS是基于Event Loop(事件循环) 和CallBack(回调)把单进程.单线程 的效率发挥到极致(会让人感觉实现了多线程的错觉)使有限的资源(CPU.内存.网络资源)利用最大化. 一.NodeJS的优缺…