React / Nodejs / Express - маршруты не работают в веб-приложении Azure - PullRequest
0 голосов
/ 26 августа 2018

я впервые делаю приложение для nodejs и использую экспресс.Я создал проект, используя create-реагировать-приложение.Я пытаюсь настроить конвейер CI / CD с помощью VSTS для развертывания в моем веб-приложении Azure.Я могу заставить свой код React работать в веб-приложении, но когда я пытаюсь выполнить мой маршрут Express, он выдает 404 и отображает файл index.html вместо извлечения данных.

ВотМоя файловая структура: Файловая структура

Мой Package.json: Package.json

Мой сервер Express: server.js

Также вот мой билд VSTS:

Архив

drop

А вотмой выпуск:

выпуск

И вот что помещается на сервер: Azure файлы

Когда я запускаю этолокально, нажатие localhost / api / getData возвращает мои данные, как и ожидалось.Но по какой-то причине он не работает в производстве.

Любая помощь будет принята с благодарностью!Я застрял на этом в течение последних 2 дней, и я не могу найти ничего, что помогло.Я прочитал несколько форумов, но ни одно из исправлений, которые они предоставляют, похоже, не работает.Спасибо!

...