开发者社区> 问答> 正文

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

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

展开
收起
三分钟热度的鱼 2024-06-06 16:26:05 38 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 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript函数 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载