0

下面是flow.json

{
  "id": "04211388-4ea7-4999-9fd1-3b793283fcbf",
  “用户”:“******”,
  “主机”:“自动检测”,
  “端口”:3569,
  “标签”:“我的运行时”,
  “秘密”: ”***”,
  “权限”:{
    “***”:[
      “协议:组件”,
      “协议:运行时”,
      “协议:图”,
      “协议:网络”,
      “组件:getsource”,
      “组件:setsource”
    ]
  },
    “特性”: {
      "name": "HTTP GET 客户端演示",
      "id": "04211388-4ea7-4999-9fd1-***",
      “用户”:“af4e9e59-539b-4ea0-b683-***”,
      “环境”: {
        “类型”:“noflo-nodejs”
      }
    },
    “进口”:{},
    “出口”:{},
    “组”:[],
    “进程”:{
      “发送请求”: {
        "组件": "http/SendRequest",
        “元数据”:{
          “标签”:“发送请求”,
          “x”:360,
          “y”:216,
          “宽度”:72,
          “身高”:72
        }
      },
      “接收响应”:{
        "组件": "http/ReceiveResponse",
        “元数据”:{
          “标签”:“接收响应”,
          “x”:504,
          “y”:216,
          “宽度”:72,
          “身高”:72
        }
      },
      “核心/Repeat_2iq0o”:{
        “组件”:“核心/重复”,
        “元数据”:{
          “标签”:“核心/重复”,
          “x”:216,
          “y”:216,
          “宽度”:72,
          “身高”:72
        }
      },
      “核心/输出av11k”:{
        “组件”:“核心/输出”,
        “元数据”:{
          “标签”:“核心/输出”,
          “x”:648,
          “y”:216,
          “宽度”:72,
          “身高”:72
        }
      }
    },
    “连接”:[
      {
        “源”:{
          “进程”:“核心/Repeat_2iq0o”,
          “端口”:“输出”
        },
        “tgt”:{
          “进程”:“发送请求”,
          “端口”:“网址”
        },
        “元数据”:{
          “路线”:4
        }
      },
      {
        “源”:{
          “进程”:“核心/Repeat_2iq0o”,
          “端口”:“输出”
        },
        “tgt”:{
          “进程”:“发送请求”,
          “端口”:“开始”
        },
        “元数据”:{
          “路线”:3
        }
      },
      {
        “源”:{
          “进程”:“发送请求”,
          “端口”:“请求”
        },
        “tgt”:{
          “过程”:“接收响应”,
          “端口”:“请求”
        },
        “元数据”:{
          “路线”:4
        }
      },
      {
        “源”:{
          “过程”:“接收响应”,
          “端口”:“在此处输入代码消息”
        },
        "tgt"`在此处输入代码`: {
          “进程”:“核心/Output_av11k”,
          "port": "in"`在此处输入代码`
        },
        “元数据”:{
          “路线”:7
        }
      },
      {
        "数据": "https://httpbin.org/get",
        “tgt”:{
          “进程”:“核心/Repeat_2iq0o”,
          “端口”:“在”
        }
      }
    ]
}

下面是错误代码

<pre>
TypeError: instance.isReady is not a function
  at /home/atif/WorkSpace/NoFLowProjects/noflo/node_modules/noflo-runtime-base/protocol/Component.js:133:25
  at /home/atif/WorkSpace/NoFLowProjects/noflo/node_modules/noflo/lib/ComponentLoader.js:133:18
  at Object.exports.dynamicLoad (/home/atif/WorkSpace/NoFLowProjects/noflo/node_modules/noflo/lib/loader/NodeJs.js:197:12)
  at ComponentLoader.createComponent (/home/atif/WorkSpace/NoFLowProjects/noflo/node_modules/noflo/lib/ComponentLoader.js:146:26)
  at ComponentLoader.load (/home/atif/WorkSpace/NoFLowProjects/noflo/node_modules/noflo/lib/ComponentLoader.js:117:19)
  at ComponentProtocol.processComponent (/home/atif/WorkSpace/NoFLowProjects/noflo/node_modules/noflo-runtime-base/protocol/Component.js:124:21)
  at /home/atif/WorkSpace/NoFLowProjects/noflo/node_modules/noflo-runtime-base/protocol/Component.js:66:26
  at Array.forEach (native)`enter code here`

</pre>
4

1 回答 1

0

这听起来像您尝试加载的组件没有返回有效的组件实例(使用noflo.Component基类)。

如果您的图表仅包含http/SendRequest,那么该组件的实现可能就是问题所在。

查看noflo-http,它被硬编码为依赖于相当旧的 NoFlo 版本,因此可能需要对其进行更新。

于 2017-10-30T17:10:44.650 回答