【问题标题】:Get parameter in totalJS Flow?在totalJS Flow中获取参数?
【发布时间】:2022-04-21 23:05:55
【问题描述】:

我想在我的流程中获取参数,例如,http://localhost:8000/?param1=12

如果我想在我的应用程序中恢复 param1,我该如何以及在哪里可以做到?

【问题讨论】:

    标签: dataflow total.js


    【解决方案1】:
    • 安装httproute组件
    • 编辑路由选项,添加您的端点,例如/endpoint/ + 检查respond automatically
    • 添加code 组件并加入HTTP route
    • 您可以在code 中使用:
    // now can get a value from query arguments
    value.query.param1
    
    // Performs next proccessing
    send(0, value);
    

    或者您可以使用httplistener 组件,但该组件会捕获所有请求。 httplistener 包含与 httproute 相同的属性。

    【讨论】:

    • 嗨,彼得,谢谢您的回复,我在 index.js 文件中,在第 1764 行,这是我想从我的网址中恢复参数的人,你有什么想法吗?谢谢
    • 在哪个index.js?如果要从运行 Flow 设计器的 URL 获取参数,则需要使用 httplistener 组件。 Flow 不了解设计器,设计器仅通过 WebSocket 连接到 Flow 后端。
    • 感谢您的回答,我现在找到了一个方法,还是谢谢
    猜你喜欢
    • 1970-01-01
    • 2014-06-15
    • 1970-01-01
    • 1970-01-01
    • 2014-08-02
    • 1970-01-01
    • 2019-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多