This section will provide some tips and guidance on how to create great flows. It will introduce different options of passing on variables throughout the flow and using context data, some examples of how to structure your project with multiple flows and nodes, how to effectively combine flows and subflows, how to utilize custom functions with additional packages, and how to log information to test your application. The best practices also include securing endpoint and hosted content in Node-RED flows.
-
Structuring your flow When working on a flow, the nodes should be arranged in a specific structure to support the readability of your flow.
-
Global, Flow and Environment Variables Explaining the different types of variables you can use in your flows.
-
Making outgoing HTTP calls from flows Learn the different ways of making API requests within your flow.
-
Making outgoing GraphQL calls from flows -
Send and receive messages with AWS SQS -
Publish and subscribe to notifications with AWS SNS -
Manage flows across multiple environments -
Serving web content Learn how to serve web content with your flow.
-
Protecting your API and hosted web content Learn how to secure your flow with authentication guards.
-
Working with WebSockets Learn how to utilize WebSockets within your flow.
-
Upload file via multipart form-data -
Resolving merge conflicts -
Secret Manager plugin for flows -
GitOps plugin for flows -
Running an app in safe mode -
Starting, stopping, and restarting flows