Query parameters are appended after the URL path, starting with a `?`. They are used to filter, sort, or modify the resources.
Peer dependencies are a way to declare dependencies that a package expects to be present at a higher level in the dependency tree.
Axios has some useful features, such as setting default headers, intercepting requests and responses, canceling requests, and transforming request and response data.
Environment variables are named values that can be used to configure applications and processes, allowing for easy customization and portability.
Running shell commands allows you to script and automate various processes, interact with system-level commands or utilities that are available in the shell.
A sleep or delay function is a programming feature that allows you to pause the execution of a program or a specific part of a program for a specified amount of time.
Base64 works by dividing the input data into groups of three bytes (24 bits) and then converting each group into four characters from the 64-character alphabet.
You can use the fs module, which provides methods for working with files and directories: Using fs.unlink() to delete asynchronously, or fs.unlinkSync() to delete synchronously.
Current folder refers to 2 possible locations: current folder in project using __dirname variable, and current working directory using process.cwd or dot-slash notation.
Promisifying is converting a callback-based function into a function that returns a promise, which allows you to use promise chaining or convenient async/await syntax.