Серверная часть Nodejs недоступна из APKAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Серверная часть Nodejs недоступна из APK

Сообщение Anonymous »

Мой сервер nodejs работает на моем личном сервере, и к нему можно получить доступ откуда угодно (я пробовал со своего смартфона, не подключаясь к домашней сети, и это работает).
Но при тестировании с помощью .apk построенный с помощью eas, он не работает. Похоже, что мой сервер недоступен из самого APK, и я не могу найти никаких журналов, которые могли бы мне помочь.
Это также не работает при попытке загрузить .apk из эмулятора.
Есть ли что-то особенное, что нужно настроить, чтобы это работало?
Может быть, я думал о проблеме с cors...
Вот как работает cors настроен на моем бэкэнде:

Код: Выделить всё

this.express.use(
cors(
{
origin: true,
credentials: true
}
)
);
Вот как запросы отправляются из внешнего интерфейса:

Код: Выделить всё

const ApiManager = axios.create({
baseURL: url, //public endpoint to my personal server
responseType: 'json',
withCredentials: true
});
Если у вас есть идеи... было бы здорово :)

Подробнее здесь: https://stackoverflow.com/questions/790 ... d-from-apk
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»