Introduction to Node.js - What Is a Node Module and Non-Blocking I/O
Difficulty: Intermediate
Duration: 6 minutes and 18 seconds
Students: 140
Rating: 5/5
This practical lesson offers an introduction to what is a Node module and goes into greater detail by working with one of Node's built-in modules. In addition, this lesson explains how Node's non-blocking I/O operations differ from blocking I/O operations.
Learning Objectives
- Understand what a module is
- Learn about the built-in FileSystem module
- Learn how to use the FileSystem readFile method to read a text file
- Learn how Node uses non-blocking I/O to allow for JavaScript execution to continue on its current thread
- Learn how to use a blocking method in Node.js
- Understand the differences in the order of output between non-blocking and blocking methods
Intended Audience
This lesson is intended for anyone who wants to learn about Node.js.
Prerequisites
To get the most out of this lesson, you should have an interest in Node.js in general.
Covered Topics