What is Node.js?
You can build the following types of applications by using Node.js:
- HTTP web servers
- Microservices or serverless API backends
- Drivers for database access and querying
- Interactive command-line interfaces
- Desktop applications
- Real-time Internet of Things (IoT) client and server libraries
- Plug-ins for desktop applications
- Shell scripts for file manipulation or network access
- Machine learning libraries and models
The Node.js environment also offers an npm registry that you can use to share your own Node.js library.
In the next unit, we'll take a closer look at the Node.js architecture and how it works.