mirror of
https://github.com/node-red/node-red.git
synced 2023-10-10 13:36:53 +02:00
Specifically: * in the error case, set msg.filename to be the name of the file used (as is done in the non-error case), * in the error case, delete msg.payload so that subsequent nodes only need check for a msg.payload to act upon if they don't care about error cases, and * in the non-error case, delete msg.error to avoid passing through errors from earlier nodes to a subsequent node that does care about error cases Messages sent will now always have well-defined behaviour with respect to the payload, filename, and error in both error and non-error cases. |
||
---|---|---|
lib | ||
nodes | ||
public | ||
red | ||
test | ||
.gitignore | ||
.nodemonignore | ||
.travis.yml | ||
CONTRIBUTING.md | ||
Gruntfile.js | ||
INSTALL.md | ||
LICENSE | ||
package.json | ||
README.md | ||
red.js | ||
settings.js |
Node-RED
A visual tool for wiring the Internet of Things.
Quick Start
Check out INSTALL for full instructions on getting started.
- download the zip and unzip, or git clone
- cd node-red
- npm install
- node red.js
- Open http://localhost:1880
Documentation
More documentation can be found here.
For further help, or general discussion, there is also a mailing list.
Browser Support
The Node-RED editor runs in the browser. We routinely develop and test using Chrome and Firefox. We have anecdotal evidence that it works in IE9.
We do not yet support mobile browsers, although that is high on our priority list.
Contributing
Please see our contributing guide.
Authors
Node-RED is a creation of IBM Emerging Technology.
- Nick O'Leary @knolleary
- Dave Conway-Jones @ceejay
For more open-source projects from IBM, head over here.
Copyright and license
Copyright 2013, 2014 IBM Corp. under the Apache 2.0 license.