Разбор URL в функциях Azure
Изучаю, как использовать функции Azure и так плохо знаком с ним. У меня есть функция httptrigger Azure, написанная на NodeJs. Я думаю о логике о том, как анализировать данные из URL-адреса функции httptrigger и использовать их в моем коде. Хотели бы некоторые предложения по этому поводу?
Проще говоря,
- Я хотел бы знать, как передать строковый параметр в URL функции.
- Затем проанализируйте строку из URL и используйте ее в моей логике кода.
2 ответа
Решение
См. Пример в разделе " Настройка конечной точки HTTP".
Вы можете определить route
в function.json
:
"route": "products/{category:alpha}/{id:int?}"
а затем получить части URL из context
:
var category = context.bindingData.category;
var id = context.bindingData.id;
Ответ Михаила работает, если вы хотите поместить "параметры" в базовую часть URL, разделенную /
, Однако, если вы хотите использовать синтаксис параметров запроса (например, http://myEndpoint?myParam1=10&myParam2=hello
), те, которые появляются уже проанализированы в context.req.query