【问题标题】:Return parameter failing in Serverless Azure Function in Python在 Python 中的无服务器 Azure 函数中返回参数失败
【发布时间】:2020-06-04 06:11:24
【问题描述】:
我使用 azure-python 无服务器框架模板创建了一个项目。
当我尝试在本地运行时:无服务器离线,我收到以下错误:
无法加载再见函数:以下参数在 function.json 中声明但在 Python 中未声明:{'res'}
如果我手动修改 function.json 并将参数的名称值“res”替换为 $return,一切正常。但是,这个文件是由框架重新生成的。如何在function.json中将此参数定义为$return?
【问题讨论】:
标签:
python
azure
serverless-framework
【解决方案1】:
您可以修改配置文件。如果指定配置文件,可以在其中将name从“res”修改为“$return”。如果没有指定配置文件,配置文件应该是serverless.yml|.yaml|.js|.json。请参考以下截图:
这里提供两个链接(screenshot1, screenshot2)上面的截图(但是我找不到serverless.yml for python sample,第二个截图是nodejs),你也可以找到更多关于serverless的信息在这两个链接中。
希望对你有帮助~