nodejs笔记
2020-02-16 本文已影响0人
kate2020
async_hooks node8新增API 将异步事件作为抽象资源进行监听
buffer是node处理二进制流的核心库
child_process四种开启进程方式:spawn exec(衍生新的shell) fork(允许父子通信)execfile(直接衍生命令)
父子进程通信的两种方式:原声ipc方式 网络方式
cluster可以创建共享服务端口的子进程 由child_process.fork()创建
crypto包括hash和cipher模块
dgram提供udp数据包socket的实现
dns域名解析包括两个函数:dns.lookup dns.resolver
error类:js的throw机制任何错误都会抛出异常 必须使用try catch捕获 否则程序会退出 同步api需使用try catch处理异常。异步api可以在方法回调中处理error,如果被eventemitter调用,错误会分发到error事件上。
events事件驱动 触发器(emitter)和监听器
net用于创建基于流的tcp或icp的服务器与客户端
querystring解析和格式化url查询字符串
stream流是nodejs处理流式数据的抽象接口
string_decoder用于将buffer对象解码为字符串