#azure-functions #serverless-framework
Вопрос:
Я успешно развернул функцию Hello world Azure с именем «Привет», используя бессерверную платформу с моего Macbook PRO.
Когда я использую:
sls invoke -f Hello -d '{"name":"Azure"}'
Я всегда получал выходные данные:
Serverless: Need to provide a name of the function to invoke
Это странно, так как я указал правильное название функции для -f
.
Тем не менее, я могу успешно вызвать функцию, используя CURL.
curl -s "https://xxxx-azure.azurewebsites.net/api/Hello?name=azure"
В чем может быть проблема?
Комментарии:
1. Помогает ли вам эта команда:
serverless invoke --function functionName --data '{"name":"Azure"}'
2. @FrankGong Привет, я тоже пробовал это, но тоже не сработало.
3. Вы изменили
functionName
наHello
?4. @FrankGong да, я так и сделал.
Ответ №1:
Если вы подтвердили, что используете последнюю версию бессерверной платформы и бессерверный плагин Azure, пожалуйста, откройте проблему в репозитории github