Browse files

doc: clarify introductory module material

PR-URL: #9816
Reviewed-By: Michaël Zasso <>
Reviewed-By: Colin Ihrig <>
Reviewed-By: Prince John Wesley <>
Reviewed-By: Luigi Pinca <>
Reviewed-By: Sam Roberts <>
  • Loading branch information...
Trott committed Nov 27, 2016
1 parent 5887c2b commit 65a53c6f1b14b6d1339cbc45894f3de540a3a21b
Showing with 5 additions and 4 deletions.
  1. +5 −4 doc/api/
@@ -6,24 +6,25 @@
Node.js has a simple module loading system. In Node.js, files and modules
are in one-to-one correspondence (each file is treated as a separate module).
As an example, `foo.js` loads the module `circle.js` in the same directory.
The contents of `foo.js`:
As an example, consider a file named `foo.js`:
const circle = require('./circle.js');
console.log(`The area of a circle of radius 4 is ${circle.area(4)}`);
The contents of `circle.js`:
On the first line, `foo.js` loads the module `circle.js` that is in the same
directory as `foo.js`.
Here are the contents of `circle.js`:
const PI = Math.PI;
exports.area = (r) => PI * r * r;
exports.circumference = (r) => 2 * PI * r;
The module `circle.js` has exported the functions `area()` and

0 comments on commit 65a53c6

Please sign in to comment.