问个问题,用python flask 写个demo ,本地运行,点击submit 能提交,但是部署到函数计算后,就不行了,提示 找不到post {“ErrorCode”:”DomainRouteNotFound”,”ErrorMessage”:”no route found in domain ‘flask………fc.devsapp.net’ for path ‘/test02’ and method ‘POST'”}
问个问题,用python flask 写个demo ,本地运行,点击submit 能提交,但是部署到[阿里云函数计算]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
需要确保您的Flask应用程序正确地处理POST请求,并且您的POST请求中包含了正确的路径(/test02)。 需要确保您的Flask应用程序正确地处理POST请求,并且您的POST请求中包含了正确的域名(flask………fc.devsapp.net)。
我猜你是用这个模板创建的应用,这个应用部署后会创建一个默认的域名。然后更新了函数代码包修改了api。所以你需要再修改那个生成的自定义域名,路由到你新修改的api https://help.aliyun.com/document_detail/90763.html
应用生成的域名默认只支持get,需要主动修改下s.yaml再重新部署你可以重建创建个应用,使用代码仓库方式部署,然后修改仓库中的 s.yaml,提交后就会自动部署了
此答案来自钉钉群“阿里函数计算官网客户”