这是我第一次制作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版本:
这是我的发行版:
这就是服务器上的内容:Azure files
当我在本地运行此命令时,按localhost / api / getData返回我的数据。但是由于某种原因,它在生产中不起作用。
任何帮助将不胜感激!在过去的两天里,我一直在坚持这一点,但似乎找不到任何有帮助的方法。我已经阅读了多个论坛,但是它们提供的修复程序似乎均无效。谢谢!