Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript React/Nodejs/Express-路由在Azure Web App上不起作用_Javascript_Node.js_Azure_Express_Azure Devops - Fatal编程技术网

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

Javascript React/Nodejs/Express-路由在Azure Web App上不起作用,javascript,node.js,azure,express,azure-devops,Javascript,Node.js,Azure,Express,Azure Devops,这是我第一次使用express制作nodejs应用程序。我使用createreact应用程序创建了这个项目。我正在尝试使用VST设置CI/CD管道以部署到我的Azure Web应用程序。我可以让我的React代码在web应用程序上运行,但是当我尝试点击我的Express route时,它抛出一个404,并呈现index.html文件,而不是检索数据 以下是我的文件结构: My Package.json: 我的Express服务器: 此外,以下是我的构建VST: 这是我的释放: 这就是放在服

这是我第一次使用express制作nodejs应用程序。我使用createreact应用程序创建了这个项目。我正在尝试使用VST设置CI/CD管道以部署到我的Azure Web应用程序。我可以让我的React代码在web应用程序上运行,但是当我尝试点击我的Express route时,它抛出一个404,并呈现index.html文件,而不是检索数据

以下是我的文件结构:

My Package.json:

我的Express服务器:

此外,以下是我的构建VST:

这是我的释放:

这就是放在服务器上的内容:

当我在本地运行这个程序时,点击localhost/api/getData将按预期返回我的数据。但由于某些原因,它在生产中不起作用


任何帮助都将不胜感激!在过去的两天里,我一直在做这件事,我似乎找不到任何有帮助的东西。我读过多个论坛,但它们提供的修复似乎都不起作用。谢谢大家!

你是怎么解决的?