ionic3 - 无法在 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
解决方案
应该使用 IP 地址调用它,如果它们在同一网络中运行,则不能将 localhost 用于您的 ionic 项目,或者您可以使用将为您的 API 生成 https-URL 的ngrok
推荐阅读
- c++11 - 不能在矢量的地图内使用 unique_ptr?
- java - 我们可以使用注释处理从 Rest 控制器中自行生成客户端吗?如果我们可以,那么我该如何进行?
- java - 连接到 MongoDB 时出现 MongoCommandException | 爪哇
- javascript - 电子/javascript:node.js 调用在选项卡式视图下的 HTML 脚本中不起作用
- reactjs - 在 JSON 数组中渲染
- javascript - 在烧瓶模板中自动更新返回数据
- python - 如何在我的计算机上保存我用 Python 编辑的 CSV 文件?
- c# - Unity 3D:垂直布局组未将元素放置在应有的位置
- leaflet - 将 EasyButton、Geoman 与 ngx-leaflet 集成
- loops - 我可以给 erlang/elixir 接收超时的最小毫秒值是多少?