угловое развертывание приложения на сервере Tomcat - ссылка на бэкэнд-провайдера - PullRequest
0 голосов
/ 16 мая 2018

Я пытаюсь развернуть мое угловое приложение на сервере Tomcat, и бэкэнд, и внешний интерфейс работают правильно, но мой интерфейс ссылается на мой бэкэнд из старого URL, например, я использовал во время разработки прокси, такой как:

{
    "/api/*": {
        "target": "http://localhost:8090",
        "secure": false,
        "logLevel": "debug"
    }

}

и в моих службах URL моих веб-API были такими, как "/api/....."

проблема в том, что после развертывания / api / было изменено на / api / api (например), потому что я развернул бэкэнд в папку с именем / api, чтобы перегруппировать его, и внешний интерфейс не может распознать это url больше, я получаю "404 not found error" .

Я попытался изменить URL-адреса на «api / api /» в main.bundle.ts, расположенном в папке моего развертывания моего внешнего интерфейса, и это не сработало, приложение все еще использует тот же старый URL-адрес api, который является / api / ниже структура папок моего tomcat webapps, папка "webclient" ссылается на мой угловой интерфейс, папка "api" ссылается на мой бэкэнд весенней загрузки enter image description here

Я догадывался, есть ли какой-нибудь способ перенаправить URL-адреса с / api / на / api / api / на сервере, аналогично тому, который использовался во время разработки в angular.

...