before(asyncId)
asyncId
<number>
当异步操作启动(如 TCP 服务器接收新连接)或完成(如将数据写入磁盘)时,会调用回调通知用户。
before
回调在所述回调执行之前被调用。
asyncId
是分配给即将执行回调的资源的唯一标识符。
before
回调将被调用 0 到 N 次。
如果异步操作被取消,或者例如,如果 TCP 服务器没有接收到连接,则 before
回调通常会被调用 0 次。
像 TCP 服务器这样的持久异步资源通常会多次调用 before
回调,而像 fs.open()
等其他操作只会调用一次。