У меня есть несколько функций, определенных в моем проекте, и я всегда публиковал их в Azure, чтобы я мог их протестировать. Я бы предпочел использовать локальные утилиты командной строки и указать Почтальону на мой путь "localhost".
[FunctionName("NetworkNodes")]
public static async Task<HttpResponseMessage> NetworkNodes([HttpTrigger(AuthorizationLevel.Function, "get", Route = "{DomainName}/{ApiKey}/{NodeId}")]HttpRequestMessage req, TraceWriter log)
{
return req.CreateResponse(HttpStatusCode.OK, "Testing");
}
Я могу заставить функции отвечать, но они всегда возвращают ошибку HTTP 500, поскольку все они настроены на выполнение функциональной клавиши.
Можно ли использовать фиктивную функциональную клавишу при локальном тестировании или как можно выполнить требование для AuthorizationLevel
без изменения кода для локального выполнения?