所以我制作了一个 React 网站,从我的 Flask 应用程序中获取数据,它在我的本地主机上运行没有任何问题,我知道要在 ovh 上托管 React 应用程序,我只需要复制构建文件夹,但我不知道如何托管 Flask 应用程序。
我尝试在 pythonanywhere 上托管 Flask 应用程序,但由于 Flask 应用程序使用
os.listdir()
扫描一些资产,我无法托管它。
我也尝试在 ovh 上托管它,但显然我无法通过正常的托管计划做到这一点。
我如何托管这个烧瓶应用程序?
我有一些在 Flask 应用程序中使用文件资源的经验。 Heroku 为我工作。
但是如果您想要进行高级设置,您可以使用 Docker 并将其部署到任何云服务。
在 Heroku 上部署 Flask 应用程序 https://www.jccouinard.com/deploy-a-flask-app-on-heroku/
我的 Flask + Heroku 项目https://github.com/alfanme/dts-deployment-ann
希望有帮助!
Ahmad Alfan的答案效果很好,但问题是普通的ovh订阅仅支持php而不支持python,所以我将代码转换为php。 您可以在图像底部检查单个 ovh 订阅不支持 python。 https://i.sstatic.net/Z45xB1Xm.png