Let's Build a Todo CLI With Node.JS - Part Two
Difficulty: Advanced
Duration: 14 minutes and 42 seconds
Students: 75
Rating: 5/5
In this second lesson in the Let's Build a Todo CLI With Node.JS series, you will be working with the filesystem module to read and write files to the todos JSON file. The JSON file will act as a database for storing, retrieving, and deleting todos.
Learning Objectives
- How to require the read and write methods from the Node filesystem promise module
- Explain the path module’s __dirname argument
- Understand how to use a JSON file as a database
- Understand the purpose of using the filesystem promise module
- Implement functions to read and write to the JSON file
- Implement handler functions to invoke the read/write functions.
- Understand the coding practice to create a separation of concerns between handler functions and module methods
- Explain how to export functions through the use of the Node CommonJS system
- Understand how to use exported functions in another file
Intended Audience
This lesson is intended for anyone who wants to learn about Node.js.
Prerequisites
Covered Topics