total.js流中http请求的动态路由

时间:2019-01-08 17:10:42

标签: node.js flow total.js

如何在total.js流中对HTTP请求使用动态url。我可以从路由组件获取参数,但是如何将其传递给http-request url?

enter image description here

1 个答案:

答案 0 :(得分:0)

这是可能的,而且非常容易。您可以使用Code(更好)或Repository组件。

  • 使用以下代码添加 Code 组件:
// This will be as dynamic argument stored in hidden Flow Message repository:
repository.code = 'sk';

// or you can bind value from received data:
repository.code = value.code; // value === received data

// Continue with processing
send(0, value);
  • 现在您可以像这样更新HTTP请求组件中的URL地址:
URL: https://restcountries.eu/rest/v2/alpha/{code}

HTTP请求组件将{code}的值替换为repository.code。您可以使用多个值。就这样:-)