Я создал ионное приложение, где я обращаюсь к данным из другого домена. Для того, чтобы сделать его работу, сделали следующее на стороне сервера (экспресс):Ионное приложение, не работающее на мобильном устройстве
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();
});
Как видно, я поставил начало координат локального хоста: 8100, который делает мое приложение работать и работать должным образом в браузере. Однако, когда я создаю файл .apk и устанавливаю на свое мобильное устройство, он не работает, то есть данные не поступают.
Не могли бы вы помочь мне решить эту проблему. Возникает ли проблема из-за указанного происхождения? Если да, есть ли решение для этого.
Вы пытались прокомментировать эту строку с 'origin' и запустить на устройстве? –