Node-red入门实例(二)
项目目标
希望通过本次的入门实例的项目,让使用者了解Node-Red中的function模块的使用。
操作说明
添加inject节点
- 通过直接拖拽的方式,在项目的节点中增加inject节点。
- 双击inject节点,即可进行相应的编辑,选择其中的payload节点 - 将msg.payload设置为时间戳。
添加function节点
- 通过直接拖拽的方式,在项目的节点中增加function节点。
- 击inject节点,即可进行相应的编辑
在运行函数种,输入相应的代码如下:
此代码块的作用是将相应的msg.payload数据转换为日期函数数据。
// Create a Date object from the payload
var date = new Date(msg.payload);
// Change the payload to be a formatted Date string
msg.payload = date.toString();
// Return the message so it can be sent on
return msg;
添加debug节点
- 通过直接拖拽的方式,在项目的节点中增加debug节点。
项目发布和结果检查
通过鼠标将三个节点依次连接起来。
点击部署按钮后,相应的流程将自动进行部署。
在流程界面,点击时间戳的出发按钮,即可出发inject模块的输出。
此时,在调试窗口,可以看到转换好的日期时间数据。