Node.js - Extend or add functions to Node.js module - Tutorial Kart
Extend or add functions to Node.js module
Extend or add functions to Node.js module
Extend or add functions to Node.js module ? There could be scenarios where you would like to improve the functionalities of existing modules or add a new functionality by yourself. In this Node.js Tutorial, we shall learn to add new functionalities to an existing module. To add a new function to a Node.js module, following is a step by step guide :
1. Include the module.
The first step to extend a module is to include the module itself using require function.
var newMod = require('');
var newMod = require('');
We have retrieved the module to a variable.
2. Add function to the module variable.
Using variable to the module,newMod , add a new function to it using following syntax.
newMod. = function(function_para meters) {
n/e/wfuMncotdio. = function(function_parameters) { };
// function body };
You may add as many number of new functions to the module as per your requirement. Any modifications to the module variable does not affect the actual module in its original form.
3. Re-export the module.
You have to re-export the module for the new added functionalities to take effect.
module.exports = newMod;
module.exports = newMod;
Now, you may use the variable to the module,newMod , for calling new functionalities added.
Example : Extend or add functions to Node.js module
In this example we shall add a new function, printMessage() to Node fs module.
node-js-extending-module.js
// include the module that you like extend var fs = require('fs');
//// aindcdluadenetwhefumnocdtuiolen,that you like extend printMessage(), to the mvoadr ufsle= require('fs'); fs.printMessage = func t ion(st r){ /c/oandsodlea.lnoegw("Mfuenscsatigoen, printMessage(), to the module fffruson.mpcrtininoetnwMtleyossatahdgedeed= function(str){ modcuolen"s)o;le.log("Message from newly added function to the module"); c onsole.log(st r); } console.log(str); } // re-export the module for changes to t/a/kree-eeffxepcotrt the module for changes to take effect module.exports = fs module.exports = fs // you may use the newly added function f/s/.pyroinutMmeasysaugse(t"Sheucnceewly added function ss"); fs.print Message("Suc c ess");
Output
~/workspac e/nodejs$ node node-jsextending-module.js Message from newly a~d/dweodrkfusnpcatcieo/nntoodetjhse$ node node-js-extending-module.js module SMuecscseasgse from newly added function to the module Suc c ess
The printMessage() function may not be of great use, but would suffice for demonstration.
Conclusion :
In this tutorial ? Extend or add functions to Node.js module, we have learnt to add new functionalities to an existing module.
Node.js
Node.js Tutorial
Node.js Tutorial
Get Started W ith Node.js
Install Node.js Ubuntu Linux Install Node.js Windows Node.js - Basic Example Node.js - Command Line Arguments Node.js - Modules Node.js - Create a module Node.js - Add new functions to Module Node.js - Override functions of Module Node.js - Callback Function Node.js - forEach
E xp re s s .j s
Express.js Tutorial What is Express.js? Express.js Application Example Install Express.js Express.js Routes Express.js Middleware Express.js Router
Node.js Buffers
Node.js Buffer - Create, Write, Read Node.js Buffer - Length Node.js - Convert JSON to Buffer Node.js - Array to Buffer
Node.js HTTP
Node.js - Create HTTP Web Server Node.js - Redirect URL
Node.js MySQL
Node.js MySQL Node.js MySQL - Connect to MySQL Database Node.js MySQL - SELECT FROM Node.js MySQL - SELECT WHERE Node.js MySQL - ORDER BY
Node.js MySQL - ORDER BY Node.js MySQL - INSERT INTO Node.js MySQL - UPDATE Node.js MySQL - DELETE Node.js MySQL - Result Object
Node.js MongoDB
Node.js MongoDB Node.js - Connect to MongoDB Node.js - Create Database in MongoDB Node.js - Drop Database in MongoDB Node.js - Create Collection in MongoDB Node.js - Delete Collection in MongoDB Node.js - Insert Documents to MongoDB Collection MongoError: failed to connect to server
Node.js Mongoose
Node.js Mongoose Tutorial Node.js Mongoose - Installation Node.js Mongoose - Connect to MongoDB Node.js Mongoose - Define a Model Node.js Mongoose - Insert Single Document to MongoDB Node.js Mongoose - Insert Multiple Documents to MongoDB
Node.js URL
Node.js - Parse URL parameters
Node.js FS (File System)
Node FS Node FS - Read a File Node FS - Create a File Node FS - Write to a File Node FS - Append to a File Node FS - Rename a File Node FS - Delete a File Node FS Extra - Copy a Folder
Node.js JSON
Node.js Parse JSON
Node.js Write JSON Object to File
Node.js Error Handling
Node.js Try Catch
Node.js Examples
Node.js Examples Node.js - Handle Get Requests Node.js Example - Upload files to Node.js server
Useful Resources
Node.js Interview Questions How to Learn Programming
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- brand guide
- install instructions for ubuntu windows macos sunos
- nnooddee jjss iinntteerrvviieeww qquueessttiioonnss
- application developer s guide marklogic
- beginner s essential javascript cheat sheet websitesetup
- extend or add functions to module tutorial kart
- install on windows tutorial kart
- nnooddee jjss qquuiicckk gguuiiddee
- building a windows c c addon
- tello scratch readme 1 visit https download and