nodejsでは、exportsとrequidの2つのオブジェクトが提供されます。exportsはモジュールが公開したインターフェースであり、demandは外部からモジュールのインターフェース、すなわち得られたモジュールのexportsオブジェクトを取得するために使われます。 exportsで提示されるインターフェースでは、モジュールを特別なオブジェクトタイプにしたい場合はmodule.exportsを使い、伝統的なモジュールインスタンスにしたいならexports.xxメソッドを使い、module.exportsが本当のインターフェースで、exportsは補助ツールです。 最終的に、呼び出しに戻されるのはexportsではなくmodule.exportsです。
デモは非常にシンプルで、httpサービスを作成し、モジュール化したい場合はファイルに書き込む必要はありません。
test.jsファイルコード:
server.jsファイルコード:
ノードtest.js実行するだけです!!
ソースコードダウンロード:
観光客の皆さん、この投稿の隠された内容を見たい方は、どうぞ 答える
|