开发者社区 > 云原生 > Serverless > 正文

问个问题,用python flask 写个demo ,本地运行,点击submit 能提交,但是部署到

问个问题,用python flask 写个demo ,本地运行,点击submit 能提交,但是部署到函数计算后,就不行了,提示 找不到post {"ErrorCode":"DomainRouteNotFound","ErrorMessage":"no route found in domain 'flask.........fc.devsapp.net' for path '/test02' and method 'POST'"}

提问7.png

提问8.png

展开
收起
解决问题123 2023-01-30 16:44:49 783 0
2 条回答
写回答
取消 提交回答
  • 需要确保您的Flask应用程序正确地处理POST请求,并且您的POST请求中包含了正确的路径(/test02)。 需要确保您的Flask应用程序正确地处理POST请求,并且您的POST请求中包含了正确的域名(flask.........fc.devsapp.net)。

    2023-01-31 14:29:56
    赞同 展开评论 打赏
  • 我猜你是用这个模板创建的应用,这个应用部署后会创建一个默认的域名。然后更新了函数代码包修改了api。所以你需要再修改那个生成的自定义域名,路由到你新修改的api https://help.aliyun.com/document_detail/90763.html

    应用生成的域名默认只支持get,需要主动修改下s.yaml再重新部署你可以重建创建个应用,使用代码仓库方式部署,然后修改仓库中的 s.yaml,提交后就会自动部署了

    回答2.png

    回答3.png

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-01-30 17:55:30
    赞同 展开评论 打赏

快速交付实现商业价值。

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载