一、思维导图
二、总结
1.错误优先的回调函数用于传递错误和数据。第一个参数始终应该是一个错误对象, 用于检查程序是否发生了错误。其余的参数用于传递数据。
2.反向代理指的是以代理服务器来接收Internet上的连接请求,然后将请求转发给内部网络上的服务器, 并且将服务器返回的结果发送给客户端。
3.Node可以借助livuv来来实现多线程。Libuv库负责Node API的执行。它将不同的任务分配给不同的线程,形成一个事件循环, 以异步的方式将任务的执行结果返回给V8引擎。
4.Stub是用于模拟一个组件或模块的函数或程序。在单元测试中:Stub是完全模拟一个外部依赖,而Mock常用来判断测试通过还是失败。百度Node.js的单元测试