【发布时间】:2017-02-26 08:50:35
【问题描述】:
我使用 ionic 2 创建了一个混合移动应用程序。当使用“ionic serve”命令(使用我的终端设备上的网络浏览器)时,该应用程序可以通过 Rest API 连接到本地主机上的 Django 驱动的网站。
现在,我想使用使用 Bluestacks 作为模拟器的应用程序。可以通过 bluestacks 的浏览器应用程序访问 Django 网站和 API(在 localhost 上运行)。以下是我执行此操作的步骤:
- 安装了 allow-control-allow-origin 以在我的本地设备上的 Google Chrome 上启用跨源信息共享。
- 我在 django 设置中添加了 ALLOWED_HOSTS = ['10.0.2.2']。
- 使用 Bluestacks 的浏览器访问 django 网站 http://10.0.2.2:8000/
但是,Bluestacks 中模拟的移动应用程序无法访问 API。这个问题有什么解决办法吗?
【问题讨论】:
标签: android android-emulator django-rest-framework ionic2 bluestacks