node-red 实现 body传参
时间: 2024-10-17 09:10:21 浏览: 14
Node-Red是一个开源的可视化编程工具,主要用于物联网(IoT)设备和Web服务之间的集成。如果你想在Node-Red中处理HTTP请求并获取body参数,可以使用内置的"function"节点或者特定的"HTTP in"节点结合JSON解析。
1. 使用函数节点(Function Node):
- 创建一个新的函数节点,选择“msg.payload”作为输入。
- 在“function”标签里编写JavaScript代码,例如使用`msg.body`来访问POST请求的body内容,通常它是JSON格式的。
```javascript
var data = JSON.parse(msg.body);
// 然后你可以操作data对象
```
- 设置返回值,将处理后的数据发送到下一个节点。
2. 使用HTTP in节点:
- 将HTTP in节点拖放到流程中,它会自动处理请求体。
- 当有新的请求到达时,节点会在`msg.payload`上提供body内容。
- 要读取body,可以在接收到消息后直接处理`msg.payload`。
阅读全文