Local Modules: (Custom or User-Defined Modules)

  • It's user defined node.js module.
  • Local modules are mainly used for specific projects and locally available in separate files or folders within project folders.
Load and Use Local Module with Example:

First you need to import core module using require() function.

Create a folder common, inside this common folder create a new file named utility.js with following code

//create module and export
function log(message) {  
module.exports = log; 

Now, inside app.js or index.js file import that utility module using require() function and use.

//load/import module and use
const logger = require('./common/utility');   
var output = logger.log("Congrats!, You have successfully created a local module!");