В настоящее время я работаю над упаковкой angular UI с помощью Apache Cordova. Пользовательский интерфейс angular обращается к API, следуя прокси-серверу http://localhost:8080
, на котором размещено серверное приложение. Конфигурация прокси proxy.conf.json
выглядит следующим образом:
const PROXY_CONFIG = {
"/api": {
"target": "http://localhost:8080",
"secure": false,
},
}
Пользовательский интерфейс Angular работает, пока запущено серверное приложение. Но после завершения пользовательского интерфейса приложение Cordova не работает, он показывает только пустой экран, а ошибка показывает Failed to load resource: http://localhost:8000/api/xx/xx the server responded with a status of 404 (Not Found)
.
Я думаю, это может быть из-за того, что Кордова не упаковала proxy.conf.json
. Я пробовал добавить его в белый список, используя cordova-plugin-whitelist
, но все равно не работает.
Есть ли другой способ настроить прокси для приложения Cordova для доступа к API?