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

不言
リリース: 2018-04-10 13:59:03
オリジナル
1587 人が閲覧しました

この記事で共有する内容は 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート