Return Python 无服务器 Azure 函数中的参数失败

Return parameter failing in Serverless Azure Function in Python

我使用 azure-python 无服务器框架模板创建了一个项目。 当我尝试 运行 locally: serverless offline 时,出现以下错误:

cannot load the goodbye function: the following parameters are declared in function.json but not in Python: {'res'}

如果我手动修改 function.json 并将参数的名称值 "res" 替换为 $return,一切正常。但是,这个文件是由框架重新生成的。如何在function.json?

中将此参数定义为$return

您可以修改您的配置文件。如果指定配置文件,可以将其中的name由"res"修改为“$return”。如果没有指定配置文件,配置文件应该是serverless.yml|.yaml|.js|.json。请参考以下截图:

这里给上面的截图提供两个链接(screenshot1, screenshot2)(但是我找不到python示例的serverless.yml,第二个截图是nodejs的),你可以还可以在这两个链接中找到有关无服务器的更多信息。

希望对你有帮助~