ホームページ  >  記事  >  ウェブフロントエンド  >  Node.jsモジュールシステム

Node.jsモジュールシステム

不言
不言オリジナル
2018-04-10 13:59:031545ブラウズ

この記事で共有する内容は Node.js モジュール システムに関するもので、必要な友人は参照できます

モジュールとは何ですか?モジュールは、異なるnode.jsファイル間で関数を呼び出すために使用されます。つまり、js ファイルをモジュールにすることができます。


1. モジュールの作成

main.js ファイル:

var hello = require('./hello');
hello.world();

hello.js ファイル:

exports.world = function() {
  console.log('Hello World');
}

require() はモジュールの取得に使用され、exports はモジュールの外部インターフェイス オブジェクトです。上記の例では、require() は hello モジュールのインターフェイスを取得し、exports オブジェクトを返し、それを hello オブジェクトに割り当てます。 .world() メソッドは、公開されたインターフェイスとして機能します。

オブジェクト全体を外部インターフェイスとして使用することもできます。

例:

//hello.js 
function Hello() { 
    var name; 
    this.setName = function(thyName) { 
        name = thyName; 
    }; 
    this.sayHello = function() { 
        console.log('Hello ' + name); 
    }; 
}; 
module.exports = Hello;//HELLO对象作为接口

次に、main.js でこのインターフェイスを取得します:

//main.js 
var Hello = require('./hello'); 
hello = new Hello(); 
hello.setName('BYVoid'); 
hello.sayHello();

関連する推奨事項:

nodeJS_node.js の予備調査

Node.js モジュール システムの例の詳細な説明

以上がNode.jsモジュールシステムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。