Open In App

What are modules in Node JS ?

In NodeJS, modules are encapsulated units of code that can be reused across different parts of an application. Modules help organize code into smaller, manageable pieces, promote code reusability, and facilitate better maintainability and scalability of NodeJS applications.

Types of Modules:

Example: Below is the code example of the custom modules:




// index.js
const math = require('./math');
console.log(math.add(5, 3));




// math.js
exports.add = (a, b) => a + b;
exports.subtract = (a, b) => a - b;

Output:

8

Benefits of Using Modules:

Conclusion:

Modules are a fundamental concept in NodeJS that enable developers to organize code, promote reusability, and improve the maintainability and scalability of applications. Whether using core modules provided by NodeJS, third-party modules from npm, or custom modules created by developers, understanding how to leverage modules effectively is essential for building robust and maintainable NodeJS applications.

Article Tags :