resource
resource 是一个表示已初始化的实际异步资源的对象。它可以包含一些有用的信息,这些信息会根据 type 的值而有所不同。例如,对于 GETADDRINFOREQWRAP 资源类型,resource 提供了在 net.Server.listen() 中查找主机 IP 地址时使用的主机名。访问这些信息的 API 尚不受支持,但使用 Embedder API,用户可以提供并记录他们自己的资源对象。例如,这样的资源对象可以包含正在执行的 SQL 查询。
在某些情况下,出于性能原因会重用资源对象,因此将其用作 WeakMap 的键或向其添加属性是不安全的。
🌐 In some cases the resource object is reused for performance reasons, it is
thus not safe to use it as a key in a WeakMap or add properties to it.