React / Nodejs / Express-路由在Azure Web App上不起作用

时间:2018-08-26 19:02:15

标签: javascript node.js azure express azure-devops

这是我第一次制作nodejs应用并使用express。我使用create-react-app创建了项目。我正在尝试使用VSTS设置CI / CD管道以部署到我的Azure Web App。我能够在Web应用程序上使用我的React代码,但是当我尝试打我的Express路线时,它会抛出404,并呈现index.html文件而不是检索数据。

这是我的文件结构:File Structure

我的Package.json:Package.json

我的Express服务器:server.js

此外,这是我的VSTS版本:

Archive

drop

这是我的发行版:

Release

这就是服务器上的内容:Azure files

当我在本地运行此命令时,按localhost / api / getData返回我的数据。但是由于某种原因,它在生产中不起作用。

任何帮助将不胜感激!在过去的两天里,我一直在坚持这一点,但似乎找不到任何有帮助的方法。我已经阅读了多个论坛,但是它们提供的修复程序似乎均无效。谢谢!

0 个答案:

没有答案