node-red-contrib-data-validator
v1.0.1
Published
A simple Node-RED node to validate the data type of incoming messages payload.
Downloads
9
Maintainers
Readme
Node-RED Data Validator Node
A Node-RED node to validate the data type of incoming messages' payload.
Overview
This Node-RED custom node allows you to validate the data type of the payload in incoming messages. You can configure the node to accept specific data types, and if the payload matches the selected data type, the message is allowed to pass through. Otherwise, the message is blocked, and an error is logged.
Installation
You can install this node directly from the Node-RED Palette Manager or manually by following these steps:
Open your Node-RED instance.
Navigate to the directory where Node-RED is installed (usually
~/.node-red
).Run the following command:
npm install node-red-contrib-data-validator
Restart Node-RED.
Usage
- Drag and drop the "Data Validator" node from the Node-RED palette onto the workspace.
- Configure the node by selecting the desired data type from the dropdown list.
- Connect the input of the "Data Validator" node to the output of a previous node.
- Deploy your flow.
- When a message arrives at the "Data Validator" node, it will check the data type of the payload.
- If the payload matches the selected data type, the message will be allowed to pass through.
- If the payload does not match the selected data type, the message will be blocked, and an error will be logged.
Configuration
- Name: Optional name for the node.
- Data Type: Select the data type to validate against (String, Number, Boolean, Object, or Array).
Contributing
Contributions are welcome! Please feel free to submit issues, fork the repository, and submit pull requests.
Author
node-red-contrib-data-validator is written by Harshad Joshi @ Bufferstack.IO Analytics Technology LLP, Pune
License
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.