开发者社区> 问答> 正文

Node.js 中的 API 是如何暴露给 JavaScript 层的?

Node.js 中的 API 是如何暴露给 JavaScript 层的?

展开
收起
三分钟热度的鱼 2024-06-06 16:26:05 19 0
1 条回答
写回答
取消 提交回答
  • Node.js 中的 API 是通过内部模块和绑定(bindings)暴露给 JavaScript 层的。对于内部模块,如 async_hooks.js,它们通过 JavaScript 代码直接暴露 API。对于绑定,如 async_wrap,它们通过 C++ 代码编写,并使用如 NODE_MODULE_CONTEXT_AWARE_INTERNAL 这样的宏来注册,然后通过 internalBinding 方法在 JavaScript 层访问。

    2024-06-06 16:48:04
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
探究 Node.js 的服务端之路 立即下载
个推微服务实践 基于OpenResty 和Node.js 立即下载
沪江基于Node.js大规模应用实践 立即下载

相关实验场景

更多