我一直在我的本地主机上开发这个应用程序,它有 Flask 作为后端(localhost:5000)和 React 作为前端(localhost:3000),并且他们一直很好地沟通。现在我应该把它放到网上,这样其他人也可以看到它——我在 Azure 方面没有太多经验,但是我如何将这两个组件(React&Flask)部署到 Azure Web 应用服务上的一个 URL 中?(在我有一些使用 FTP 将“ build ”文件夹上传到“ site/wwwroot ”文件夹以建立一个没有任何后端的简单 React 应用程序的经验之前)
如何将 Flask+React 应用程序部署到 Azure Web 服务
IT技术
reactjs
azure
flask
azure-web-app-service
2021-04-06 03:40:36
1个回答
最新
经过测试,python项目部署在webapp中,react项目部署在虚拟应用中,普通node项目也部署在虚拟应用中。
将flask python项目部署到windows环境下,正常部署方式会失败,请务必按照本博客文档(第三方文档)进行操作,对我有用。
在 Azure 应用服务中使用 HttpPlatformHandler 运行 Flask 应用
效果如图所示。可以看到正常的node项目可以正常访问,但是react项目不行。我认为有一些错误。(已提出支持票确认)
虚拟应用的部署方式推荐采用下图所示的发布方式。
以前的
建议在创建azure web app时选择windows,因为windows支持虚拟应用。
我们可以正常部署flask应用程序并在虚拟应用程序中部署react应用程序。
一般情况下,process.env.port
两个webapps的都是一样的,不会因为虚拟路径而相互干扰。
参考帖子:
其它你可能感兴趣的问题