Node.js Modules: Core, Local, Third-party & Systems

Modules in Node.js 1.Usage Node.js වල වැඩ කරනකොට Modules කියන concept එක හොඳට තේරුම් ගන්න එක වැදගත්. Modules use කරලා අපිට code එක organized කරන්න, reusable කරන්න, සහ maintainable structure එකක් හදාගන්න පුළුවන්. Module එකක් කියන්නේ functions, variables, objects වගේ code තියෙන file එකක්. ඒවා export කරලා වෙන file වල reuse කරන්න පුළුවන්. 2.Types of Modules in Node.js i. Core Modules (Built-in Modules) මේ modules Node.js එක්කම default එනවා. Install කරන්න ඕන නැහැ. Examples: fs – File System handling http – Create web servers path – Work with file paths os – Operating system details const http = require('http'); http.createServer((req, res) => {  res.write("Hello World");  res.end(); }).listen(3000); ii. Local Modules (User-defined Modules) මේවා අපි project එක ඇතුළේ create කරන custom modules. Example: math.js function add(a, b) {  return a + b; } module.exports = add; app.js const add = require('./math'); console.log(add(5, 3)); iii. Third-party Modules(External Modules) මේවා වෙන developers ලා හදපු modules. npm (Node Package Manager). හරහා install කරගන්න පුළුවන්. Examples: express mongoose first Install express npm install express const express = require('express'); const app = express(); app.listen(3000); 3.Module Systems in Node.js i. CommonJS Uses require() Uses module.exports Default in Node.js ii. ES Modules (ESM) Uses import and export Modern JavaScript standard Keep learning. Keep building. Let’s grow together as developers. #NodeJS #JavaScriptDeveloper #BackendDeveloper #FullStackDeveloper #SoftwareEngineer #WebDeveloper #TechCareers #CareerGrowth #JobSeekers #DeveloperCommunity #OpenToWork #TechIndustry #CodingSkills #LinkedInLearning

  • No alternative text description for this image

To view or add a comment, sign in

Explore content categories