【发布时间】:2019-08-23 00:26:17
【问题描述】:
我目前正在尝试将默认的 React Web 应用程序部署到 Azure,但我遇到了一个问题,虽然我将构建文件夹的内容部署到了 azure 托管的 /site/wwwroot 文件夹,但我最终在以下页面上进行操作到我的托管地址:https://[project_name].azurewebsites.net/
我打算部署默认的 create-react-app react 应用程序,以便在部署我的真实站点时可以停止该过程。 我所遵循的过程几乎正是本文中提到的内容https://medium.com/@to_pe/deploying-create-react-app-on-microsoft-azure-c0f6686a4321
- 使用 create-react-app 创建默认的 React App
- 运行“npm run build”获取构建文件夹
- 进入 Azure React 门户并创建一个新的 Web 应用程序 ***
- FTP/Git 将本地构建文件夹的内容部署到 Azure 网站的 /site/wwwroot/ 文件夹中
-
为了矫枉过正,我添加了下面的 web.config 文件来处理未来的路由,但也尝试过没有这一步
最后我的 Azure 网站的内容是这样的
此时,当我尝试访问 Azure 站点时,我收到“嘿,Node 开发人员!”页面,这意味着我的代码未部署。关于为什么会出现这种情况的任何想法?
*** 我有一种预感,在配置 Azure Web Api 的过程中,有些东西设置不正确,可能是因为我选择 Node 10.14 作为我的运行时堆栈,只是因为那是我已安装并正在使用的 Node 版本使用我本地的 React 应用程序。
感谢大家的宝贵时间。
【问题讨论】:
标签: reactjs azure azure-devops react-router