首页 文章

节点红色“无响应对象”

提问于
浏览
0

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

这里是流:[{"id":"7011e7a9.8fee18","type":"http request","name":” ","方法":"使用"," RET ":" OBJ "," URL ":" "," X ":499,"ý":84,"Ž":" 51693a88.ae96c4 ","导线":[[" efea497c.1015b8 "]]},{" ID ":" 589f2a18 . a760d4 "," type ":" function "," name ":" "," func ":" var myprocess = context.global.process; \ nmyprocess.env.NODE_TLS_REJECT_UNAUTHORIZED = \ _ _ 287212; \ 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 "授权\ ": "基本abWZnQHFhZC5jb206 = \ ",\n "产地\ " : " mybox.com \ "\n }\n};\n \nreturn msg;","outputs":1,"noerr":0,"x":323,"y":154,"z":"51693a88.ae96c4","wires":[["7011e7a9.8fee18"]]},{"id": "9f65b624.609a48",_ 287233:"debug","name":“"," active ":true," console ":" false ","完成":" payload "," x ":810," y ":211," ž":" 51693a88.ae96c4 ","导线":[]},{" ID ":" 38e4c04d.c71b4 ","型":" HTTP在","名":" "," URL ":" /工作订单","方法":"得到"," swaggerDoc ":" "," X ":152,"ý":190,"Ž":" 51693a88.ae96c4 ","导线":[[" 589f2a18.a760d4 "]]},{" ID ":" e5ee54b2.1a11a8 ","类型":" http响应","名称":" "," X ":770,"ý":96,"ž":" 51693a88.ae96c4 ","导线":[]},{" ID ":" efea497c.1015b8 ","类型":"功能","名":" "," FUNC ":"变种newMsg = {有效载荷:msg.payload }; \ nreturn newMsg; ","输出":1," noerr ":0," x ":582," y ":214," z ":" 51693a88.ae96c4 "," wires ":[[" e5ee54b2.1a11a8 "," 9f65b624.609a48“]]}]

1 回答

  • 4

    关键是将它从节点传递给另一个节点 . 您可以使用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;
    

相关问题