我对Node-RED流程进行了一些更改,并在部署流程时弹出以下警告:
警告:msg属性不能再覆盖set node properties。 请参见bit.ly/nr-override-msg-props
如何摆脱警告?
答案 0 :(得分:0)
以上link注意到:
在将来的节点和将来的版本中,msg.some_property将只是 如果未在节点中设置属性,则使用此选项。
当前使用覆盖功能的节点将继续使用 此版本中的功能,但也会收到警告,注意到 不推荐使用此行为。
受此行为影响的核心节点和属性是:
http请求:msg.url和msg.method 电子邮件:msg.to file:msg.filename
我意识到我在msg.url
节点中设置了function
,并且流中的下一个http request
节点设置了URL。一旦我删除了函数节点中的msg.url
,警告就消失了。