Node-RED Flow Editor mechanisms
As you learned in the previous chapters, Node-RED has two logical parts: a development environment called the Flow Editor and an execution environment for executing the application that's been created there. These are called the runtime and the editor, respectively. Let's take a look at them in more detail:
- Runtime: This includes a Node.js application runtime. It is responsible for running the deployed flows.
- Editor: This is a web application where the user can edit their flows.
The main installable package includes both components, with a web server to provide Flow Editor as well as a REST Admin API for administering the runtime. Internally, these components can be installed separately and embedded into existing Node.js applications, as shown in the following diagram:
Now that you understand the mechanisms of Node-RED, let's immediately learn how to use...