Как настроить концентрацию концентрации приложения React Android, чтобы нажать API, размещенный на моем личном сервере?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как настроить концентрацию концентрации приложения React Android, чтобы нажать API, размещенный на моем личном сервере?

Сообщение Anonymous »

Это мой текущий конденсатор.config.ts :

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

import { CapacitorConfig } from "@capacitor/cli";

const config: CapacitorConfig = {
appId: "test.app.id",
appName: "test_app_name",
webDir: "build",
bundledWebRuntime: false,
// remove for production
server: {
url: "http://10.0.8.4:2200", // the port on my PC hosting the React UI app
cleartext: true,
},
};

export default config;
< /code>
Приведенный выше файл конфигурации используется, когда я прохожу в прямом эфире с использованием эмулятора Android. Эмулятор приложения в паре с моим Nokia G10 с помощью Wi -Fi и QR -кода. Android Add Store, загрузите его на мой телефон, он все равно будет указывать на приложение React, работающее на моем компьютере. Если я отключу приложение React на моем компьютере, фактическое загруженное и установленное приложение Android будет ошибочно. Работая локально на моем устройстве Android, мне придется удалить свойство сервера 
, например, так:

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

import { CapacitorConfig } from "@capacitor/cli";

const config: CapacitorConfig = {
appId: "test.app.id",
appName: "test_app_name",
webDir: "build",
bundledWebRuntime: false,
};

export default config;
< /code>
Проблема с этим теперь заключается в том, что фактическое приложение Android не сможет нажимать на сервер API -сервера, который также работает на моем локальном ПК. Во время тестирования приложение React ссылается на локальный 
, чтобы нажать на бэкэнд -сервер API. В моем пакете.

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

proxy: "http://10.0.8.4:2201", // 2201 is the port to the backend API
< /code>
Однако это не работает. Установленное приложение для Android, работающее локально на моем Nokia G10 Мой эмулятор Android на моей машине в паре с использованием QR -кода с My Nokia G10, почему он не может нажать на мой сервер, работающий на моей машине, когда он может по -прежнему нажать в приложение React UI, если я сохраняю сервер  Свойство (выше) в файле capacitor.config.ts 
?
Что такое исправление? >
Я смог нажать на URL -адрес API Backend End в браузере Chrome на моем Nokia G10. Так что мой Nokia G10 не заблокирован брандмауэрами.

Подробнее здесь: https://stackoverflow.com/questions/793 ... -hosted-on
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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