Приложение Ionic не работает на мобильном устройстве

0

Я создал ионное приложение, где я обращаюсь к данным из другого домена. Чтобы заставить его работать, на стороне сервера (экспресс) выполните следующие действия:

app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "http://localhost:8100");
res.header("Access-Control-Allow-Methods",  "GET,PUT,POST,DELETE,OPTIONS");
res.setHeader('Access-Control-Allow-Headers', 'X-Requested-With,content-type, Authorization, Access-Control-Allow-Origin, Access-Control-Allow-Headers');
res.header("Access-Control-Allow-Credentials", "true");
next();
});

Как видно, я установил источник на localhost: 8100, что заставляет мое приложение работать и работать должным образом в браузере. Однако, когда я создаю файл.apk и устанавливаю на своем мобильном устройстве, он не работает, т.е. Данные не поступают.

Может кто-то, пожалуйста, помогите мне с этой проблемой. Возникает ли проблема из-за указанного происхождения? Если да, есть ли решение для этого.

  • 0
    Вы пытались прокомментировать эту строку с origin и запустить на устройстве?
Теги:
ionic-framework
express

1 ответ

0

У вас есть плагин с кордовым списком белых списков. Если да, проверьте настройки источника доступа в файле config.xml и метатеге для обеспечения безопасности в index.html. подтвердите свои настройки с https://github.com/apache/cordova-plugin-whitelist

Ещё вопросы

Сообщество Overcoder
Наверх
Меню