Node到底是什么?Node的技术架构和工作流程架构分别是什么?V8、libuv分别在Node架构中承担什么角色Node引入模块的步骤是什么?Node中模块有几类?它们的关系是什么?Node的特点有哪些?Node真的是单线程吗?异步I/O的整个流程是什么?事件循环是什么?Node有哪些非异步I/O的API?其原理是什么?Node适合用在什么场景?node xxx.js时,Node到底做了什么?一、定义二、整体架构三、模块3.1 引入模块步骤3.2 模块分类3.3 模块依赖层级关系四、Node特点4.1 单线程4.2 异步I/O4.3 事件循环五、非I/O的异步API六、Node应用场景七、node指令做了什么?