解析Azure功能中的URL

时间:2018-02-08 16:56:38

标签: node.js azure azure-functions urlparse

我正在学习如何使用Azure功能以及新功能。我有一个用NodeJs编写的httptrigger Azure函数。我正在考虑如何从httptrigger函数URL解析数据并在我的代码中使用它的逻辑。想对此提出一些建议吗?

简单来说,

  1. 我想知道如何将字符串参数传递给函数URL。
  2. 然后解析URL中的字符串并在我的代码逻辑中使用它。

2 个答案:

答案 0 :(得分:0)

请参阅Customize the HTTP endpoint中的示例。

您可以在route中定义function.json

"route": "products/{category:alpha}/{id:int?}"

然后从context获取网址部分:

var category = context.bindingData.category;
var id = context.bindingData.id;

答案 1 :(得分:0)

如果您想将“参数”放在由Union分隔的网址的基础部分中,则可以使用Mikhail的答案。但是,如果您想使用查询参数语法(例如set),则会显示已在/

中解析的语法