Разбор URL в функциях Azure

Изучаю, как использовать функции Azure и так плохо знаком с ним. У меня есть функция httptrigger Azure, написанная на NodeJs. Я думаю о логике о том, как анализировать данные из URL-адреса функции httptrigger и использовать их в моем коде. Хотели бы некоторые предложения по этому поводу?

Проще говоря,

  1. Я хотел бы знать, как передать строковый параметр в URL функции.
  2. Затем проанализируйте строку из 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

Другие вопросы по тегам