【问题标题】:Node-red "no response object"节点红色“无响应对象”
【发布时间】:2015-12-29 04:14:57
【问题描述】:

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

这是流程: [{"id":"7011e7a9.8fee18","type":"http 请求","name":"","method":"use","re​​t":"obj","url":"" ,"x":499,"y":84,"z":"51693a88.ae96c4","wires":[["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","wires":[["7011e7a9.8fee18"]]},{"id":"9f65b624.609a48","类型":"debug","name":"","active":true,"console":"false","complete":"payload","x":810,"y":211,"z ":"51693a88.ae96c4","wires":[]},{"id":"38e4c04d.c71b4","type":"http in","name":"","url":"/workOrders ","method":"get","swaggerDoc":"","x":152,"y":190,"z":"51693a88.ae96c4","wires":[["589f2a18.a760d4" ]]},{"id":"e5ee54b2.1a11a8","type": "http 响应","name":"","x":770,"y":96,"z":"51693a88.ae96c4","wires":[]},{"id":"efea497c. 1015b8","type":"function","name":"","func":"var newMsg = { payload: msg.payload };\nreturn newMsg;","outputs":1,"noerr": 0,"x":582,"y":214,"z":"51693a88.ae96c4","wires":[["e5ee54b2.1a11a8","9f65b624.609a48"]]}]

【问题讨论】:

  • 请发布您的代码。
  • 请正确格式化您的代码。不可读。

标签: node.js node-red


【解决方案1】:

关键是将它从节点传递到另一个节点。您可以通过使用来自 msg 的 req 和 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;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多