亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

NodeJS 基礎(chǔ)教程

NodeJS Express.js

NodeJS 緩沖&URL

NodeJS MySql

NodeJS MongoDB

NodeJS 文件(FS)

NodeJS 其他

Node.js 創(chuàng)建模塊

內(nèi)置模塊中包含大多數(shù)必需的功能。有時,在為用例實現(xiàn)Node.js應(yīng)用程序時,可能需要單獨保留業(yè)務(wù)邏輯。在這種情況下,您將創(chuàng)建一個包含所有必需功能的Node.js模塊。

在本Node.js教程中,我們將學(xué)習(xí)如何創(chuàng)建Node.js模塊,并將其包含在帶有示例的Node.js文件中。

創(chuàng)建一個Node.js模塊

創(chuàng)建一個Node.js模塊

Node.js模塊是具有一個或多個功能的.js文件。

以下是在Node.js模塊中定義函數(shù)的語法:

exports.<function_name> = function (argument_1, argument_2, .. argument_N) {  /** function body */ };

exports –這是一個關(guān)鍵字,它告訴Node.js該功能在模塊外部可用。

計算器– Node.js模塊示例

下面是一個示例,其中我們創(chuàng)建一個帶有添加,減去和乘法功能的Calculator Node.js模塊。并在另一個Node.js文件中使用Calculator模塊。

// 返回兩個數(shù)字的加法
exports.add = function (a, b) { 
    return a+b; 
 };  
 
// 返回兩個數(shù)字的差
exports.subtract = function (a, b) { 
    return a-b; 
 };  
 
// 返回兩個數(shù)的乘積
exports.multiply = function (a, b) { 
    return a*b; 
 };
var calculator = require('./calculator'); 
 
var a=10, b=5; 
 
console.log("Addition : "+calculator.add(a,b)); 
console.log("Subtraction : "+calculator.subtract(a,b)); 
console.log("Multiplication : "+calculator.multiply(a,b));
$ node moduleExample.js 
Addition : 15
Subtraction : 5
Multiplication : 50

結(jié)論:

在本Node.js教程中,我們學(xué)習(xí)了如何創(chuàng)建Node.js模塊,并通過示例將模塊包含在另一個Node.js文件中。