Node-red入门实例(二)

本文通过实例介绍了如何在Node-Red中使用inject、function和debug节点,重点讲解了如何通过function模块将payload的时间戳转换为日期格式,展示了整个项目的操作步骤和部署结果检查。
摘要由CSDN通过智能技术生成

Node-red入门实例(二)

项目目标

希望通过本次的入门实例的项目,让使用者了解Node-Red中的function模块的使用。

操作说明

添加inject节点
  1. 通过直接拖拽的方式,在项目的节点中增加inject节点。
    在这里插入图片描述
  2. 双击inject节点,即可进行相应的编辑,选择其中的payload节点 - 将msg.payload设置为时间戳。
    在这里插入图片描述
添加function节点
  1. 通过直接拖拽的方式,在项目的节点中增加function节点。
    在这里插入图片描述
  2. 击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节点
  1. 通过直接拖拽的方式,在项目的节点中增加debug节点。
    在这里插入图片描述
项目发布和结果检查

通过鼠标将三个节点依次连接起来。
在这里插入图片描述
点击部署按钮后,相应的流程将自动进行部署。
在这里插入图片描述
在流程界面,点击时间戳的出发按钮,即可出发inject模块的输出。
在这里插入图片描述
此时,在调试窗口,可以看到转换好的日期时间数据。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值