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的),你可以还可以在这两个链接中找到有关无服务器的更多信息。
希望对你有帮助~
我使用 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的),你可以还可以在这两个链接中找到有关无服务器的更多信息。
希望对你有帮助~