离子角电容器 Android NodeJS - API 连接失败

问题描述 投票:0回答:1
  • 所以我将 API 部署到服务器并使用 Postman 进行测试,它可以工作。 API 由 NodeJS 提供
  • 来自 Ionic Angular 应用程序的 API 连接设置为服务器 IP。
  • 权限在AndroidManifest.xml中设置
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
  • 添加了capacitor.config.json
"server": {
    "allowNavigation": [
      "xx.xx.xxx.xxx"
    ]
  },

-config.xml

<access origin="*" />

在我的移动设备上安装 debug.apk,但它无法连接到服务器上的 api。在 Android Studio 模拟器上运行它也不起作用。我该如何调试它,因为任何地方都没有显示错误,它只是不从 API 调用返回任何数据。我该去哪里?

android node.js angular ionic-framework
1个回答
0
投票

为了完成由电容器制作的离子应用程序,我添加了以下内容 在 Capacitor.config.ts 文件中添加以下内容 从 '@capacitor/cli' 导入类型 { CapacitorConfig };

常量配置:CapacitorConfig = { 应用程序 ID: 'com.fabiodev.hotelapp', 应用程序名称:'酒店应用程序', webDir: 'dist/酒店应用程序/浏览器', 服务器: { androidScheme: 'http', }, };

导出默认配置; 我添加了 android 和 ios 的服务器方案,也在清单文件 AndroidManifest.xml 的 android 文件夹中添加了这一行应用程序标记 android:usesCleartextTraffic="true"

100% 完美运行。

© www.soinside.com 2019 - 2024. All rights reserved.