1. ホーム
  2. javascript

[解決済み] Nodejsです。process.binding` とは何ですか?

2023-06-29 08:55:45

質問

私が見たのは process.binding('...') を調べているときに、何度も github の node.js ソースコード .

この関数が何をするものなのか、誰か説明してください。

どのように解決するのですか?

この関数は、requireのような内部モジュールを返します。これは公開されていないので、あなたのコードでこれに頼るべきではありませんが、物事がどのように動作するかを理解したい場合は、ノードの低レベルのオブジェクトで遊ぶためにこれを使用することができます。

例えば はここで timer_wrap というバインディングが登録されています。これは 輸出 Timer のコンストラクタを使用します。で lib/timers.js では 輸入