If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
set of functions को ही modules कहते हैं। modules को आप JavaScript Libraries के जैसे समझ सकते हैं। जैसे libraries में functions define करते थे और उस file को add करके उन्हें use करते थे। same उसी तरह से NodeJS में modules को use करते हैं।
Node js में modules 3 तरह के होते हैं -
Built In Modules
Local / Custom Modules
Third Party Modules
ये वो modules होते हैं , जो NodeJS के साथ predefined होते हैं। आप इन्हे directly use कर सकते हैं। कुछ important predefined modules इस प्रकार हैं।
Module | Description |
assert | Provides a set of assertion tests. |
buffer | To handle binary data. |
dns | To do DNS lookups and name resolution functions. |
events | To handle events. |
fs | To handle the file system. |
http | To make Node.js act as an HTTP server. |
https | To make Node.js act as an HTTPS server. |
net | To create servers and clients. |
os | Provides information about the operation system. |
path | To handle file paths. |
querystring | To handle URL query strings. |
stream | To handle streaming data. |
timers | To execute a function after a given number of milliseconds. |
tls | To implement TLS and SSL protocols. |
url | To parse URL strings. |
vm | To compile JavaScript code in a virtual machine. |
zlib | To compress or decompress files. |
किसी भी module को use करने के लिए require('module-name') function का use किया जाता है , फिर हम उस module में defined functions / classes को need के according use कर सकते हैं।
For Example :
/*here we are going to add http*/
var http = require('http');
var server = http.createServer(function(req, res){
//write code here
});
server.listen(5000);
ऊपर दिए गए example में http module को use किया गया है। इसी तरह से आप बाकी core modules को use कर सकते हैं।