首页 > 解决方案 > 使用 curl 请求将变量添加到函数节点中

问题描述

你能帮我完成以下功能吗?我正在尝试将以下变量 temp 添加到我的 curl 请求中,但它不起作用。谢谢

var temp = global.targettemp;
msg.headers = {};
msg.headers={'Authorization': 'user:pass' 
msg.payload = {};
msg.payload={'targetTemperature': 'temp'};

return msg

标签: curlnode-red

解决方案


你想要这样的东西:

var temp = global.get('targettemp');
msg.headers={authorization: 'user:pass' };

msg.payload={targetTemperature: temp};

return msg

请注意,使用上下文变量的正确方法是使用 get/set 方法来确保将值存储在使用的上下文存储插件中。


推荐阅读