首页 > 解决方案 > 无法在 android 应用程序上调用 api,但它可以在浏览器上运行

问题描述

离子:

Ionic CLI:5.2.7 (C:\Users\Admin\AppData\Roaming\npm\node_modules\ionic) Ionic 框架:ionic-angular 3.9.5 @ionic/app-scripts:3.2.4

科尔多瓦:

Cordova CLI:9.0.0 (cordova-lib@9.0.1) Cordova 平台:android 8.1.0 Cordova 插件:cordova-plugin-ionic-keyboard 2.2.0,cordova-plugin-ionic-webview 4.1.3,(和 6其他插件)

效用:

科尔多瓦分辨率:0.6.0 本机运行:0.2.7

系统:

Android SDK 工具:26.1.1 (C:\Users\Admin\AppData\Local\Android\Sdk) NodeJS:v10.16.0 (C:\Program Files\nodejs\node.exe) npm:6.9.0 操作系统:Windows 10

标签: ionic3

解决方案


应该使用 IP 地址调用它,如果它们在同一网络中运行,则不能将 localhost 用于您的 ionic 项目,或者您可以使用将为您的 API 生成 https-URL 的ngrok


推荐阅读