将Bluestack模拟混合应用程序与Localhost相连



我已经使用离子2创建了一个混合移动应用程序。当使用" Ionic serve"命令时,该应用程序可以通过REST API在Localhost上连接到DJANGO驱动的网站(在使用Web browser上使用Web browser On On On我的最终设备)。

现在,我想使用BlueStacks作为模拟器使用该应用程序。可以通过Bluestacks的浏览器应用访问Django网站和API(在Localhost上运行)。这是我执行此操作的步骤:

  1. 安装了允许控制 - 允许孔素,以在我的本地设备上在Google Chrome上启用交叉来源信息。
  2. 我在我的django设置中添加了wasse_host = ['10 .0.2.2']。
  3. 使用BlueStacks的浏览器访问Django网站 http://10.0.2.2:8000/

但是,在Bluestacks中模拟的移动应用无法访问API。该问题有任何解决方案吗?

django conf Look还可以。

对于这种问题,我通常使用以下工具:

  • localtunnel(免费)
  • ngrok

从无处不在我的本地主机

lt的示例:

$ lt -p 8000 -s andynionic
your url is: https://andynionic.localtunnel.me

您还必须将andynionic.localtunnel.me添加到django config

 ALLOWED_HOSTS = ['10.0.2.2', 'andynionic.localtunnel.me']

使用Hibrid,您可能会执行CORS请求,另请参阅Cors-Django

希望这是帮助

相关内容

  • 没有找到相关文章

最新更新