节点红色“没有响应对象”

我正在尝试创build一个采用表单数据的http get节点,然后使用rest API创build一个http post到另一个web站点。 我能够得到http调用返回正确的有效负载,但是http响应节点在debugging选项卡中给出了“no response object”错误,并且客户端永远不会返回。 我是否特别需要做一些事情来传递响应对象,以便调用将正确的响应对象发送到http响应节点?

这里是stream程:[{“id”:“7011e7a9.8fee18”,“type”:“http请求”,“name”:“”,“method”:“use”,“ret”:“obj” URL “:” “ ”ד:499, ”Y“:84, ”Z“: ”51693a88.ae96c4“, ”电线“:[[ ”efea497c.1015b8“]]},{ ”ID“:” 589f2a18 .a760d4“,”type“:”function“,”name“:”“,”func“:”var myprocess = context.global.process; \ nmyprocess.env.NODE_TLS_REJECT_UNAUTHORIZED = \“0 \”; \ nvar dev_url = “ https://website.com:22411/central/api/qracore/browses?browseId=mfg:gp239 \”; \ n \ nvar msg = {\ n \“method \”:\“GET \”,\ n \“url \”:dev_url,\ n \“headers \”:{\ n \“Authorization \”:\“Basic abWZnQHFhZC5jb206 = \”,\ n \“Origin \”:\“mybox.com \ n} \ n}; \ n \ nreturn msg;“,”outputs“:1,”noerr“:0,”x“:323,”y“:154,”z“:”51693a88.ae96c4“ “:[[” 7011e7a9.8fee18 “]]},{” ID “:” 9f65b624.609a48" , “types”: “debugging”, “名称”: “”, “活性”:真 “控制台”:”假 “ ”完成“: ”有效载荷“, ”ד:810, ”Y“:211, ”Z“: ”51693a88.ae96c4“, ”线“:[]},{ ”ID“:” 38e4c04d.c71b4 “,”type“:”http in“,”name“:”“,”url“:”/ workOrders“,”method“:”get“,”swaggerDoc“:”“,”x“:152, “:190,” Z “:” 51693a88.ae96c4" , “线” :[[“589f2a18.a760d4”]],{“id”:“e5ee54b2.1a11a8”,“type”:“http response”,“name”:“”,“x”:770,“y”:96 , “Z”: “51693a88.ae96c4”, “线”:[]},{ “ID”: “efea497c.1015b8”, “types”: “function”, “名称”: “”, “FUNC”:” var newMsg = {payload:msg.payload}; \ nreturn newMsg;“,”outputs“:1,”noerr“:0,”x“:582,”y“:214,”z“:”51693a88.ae96c4“ , “线”:[[ “e5ee54b2.1a11a8”, “9f65b624.609a48”]]}]

关键是将它从节点传递给另一个节点。 你通过使用req和msg中的res传递给输出来做到这一点。

var newMsg = { payload: msg.payload }; //return [msg, newMsg]; newMsg.user = msg.req.body["user"]; newMsg.req = msg.req; newMsg.res = msg.res; return newMsg;