requests services and information from the server. Typically, a client is a computer application, such as a web browser.
dependencies
Other code libraries that your project relies on. These are usually listed in your project's package.json file.
endpoint
The part of the URL which comes after /. For example: /chocolate is the "chocolate" endpoint.
fs
A core Node.js module for interacting with the file system on your computer.
GET
An HTTP method for fetching data. Read more here​
handler function
A function that receives requests and tells the server how to respond to them.
JSON
A format for storing and transporting data. Read more here.
method
Method is another name for a function
middleware
Functions in Express that run before the final request handler. A nice article explains in more depth here.
module
a bit of reusable code, written by you or someone else, that can be imported into a Node.js project using require​
npm
npm is a "package manager" for Node.js, meaning it allows you to easily install external modules (or chunks of code) published by others and use them in your project.
package.json
The file used to store information about a Node.js project, such as its name and its dependencies.