resource
resource
是一个对象,表示已初始化的实际异步资源。
这可能包含有用的信息,这些信息可能会根据 type
的值而有所不同。
例如,对于 GETADDRINFOREQWRAP
资源类型,resource
提供了在 net.Server.listen()
中查找主机 IP 地址时使用的主机名。
不支持访问此信息的 API,但使用 Embedder API,用户可以提供和记录自己的资源对象。
例如,这样的资源对象可能包含正在执行的 SQL 查询。
在某些情况下,出于性能原因,资源对象会被重用,因此将其用作 WeakMap
中的键或向其添加属性是不安全的。