Skip to main content
D
Node.js
Node.js Modules

Node.js Modules

Node.js modules act like pre-built JavaScript libraries.

Read Time
5 min read
Difficulty
Beginner
Last Updated
Jun 15, 2026
Version
v1.0.0

Introduction

Node.js uses modules to organize code into smaller, reusable pieces. Modules work exactly like JavaScript libraries. Node.js comes with several built-in modules that let you create servers or read files without downloading anything extra.

Example

Example
1/* this includes a module */
2var http = require('http');
3
4http.createServer(function (req, res) {
5  res.writeHead(200, {'Content-Type': 'text/plain'});
6  res.end('Hello!');
7}).listen(8080);

Key Points

  • Modules are sets of reusable functions.
  • The `require()` function imports a module.
  • Built-in modules require zero installation.
  • You can create and export your own modules.

Up Next

Continue your journey with the next topic.

Go to Node File System