English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ビルドインモジュールには多くの必須機能が含まれています。時には、Node.jsアプリケーションを実装する場合、ビジネスロジックを別々に保持する必要があることがあります。その場合、すべての必要機能を含むNode.jsモジュールを作成します。
このNode.jsトレーニングでは、Node.jsモジュールの作成方法と、サンプル付きのNode.jsファイルに含める方法を学びます。
Node.jsモジュールは、一つの機能または複数の機能を持つ.jsファイルです。
exports.<function_name> = function (argument_1, argument_2, .. argument_N) { /** function body */ }); |
exports –これは、Node.jsがその機能がモジュール外部で利用可能であると示すキーワードです。
以下は、追加、減去、乗算機能を持つCalculator Node.jsモジュールを创建し、別のNode.jsファイルでCalculatorモジュールを使用する例です。
// 二つの数字の加算を返します exports.add = function(a, b) { return a+b; }); // 二つの数字の差を返します exports.subtract = function(a, b) { return a-b; }); // 二つの数の積を返します exports.multiply = function(a, b) { return a*b; });
var calculator = require('./calculator'; var a=10, b=5; console.log("加算: ",+calculator.add(a,b)); console.log("減算: ",+calculator.subtract(a,b)); console.log("乗算: ",+calculator.multiply(a,b));
$ node moduleExample.js 加算: 15 減算: 5 乗算: 50
このNode.jsトレーニングでは、Node.jsモジュールの作成方法と、例を用いて別のNode.jsファイルにモジュールを含める方法を学びました。