Ionic Android访问由/ etc / hosts设置的本地站点

时间:2018-02-21 16:50:23

标签: android android-studio networking ionic-framework ionic2

在我的本地笔记本电脑上,我有一堆使用docker运行的网站,可以在/ etc / hosts中访问,如下所示:

> 127.0.0.1       www.example.local
> 127.0.0.1       api.example.local
> 127.0.0.1       connect.exampe.local

使用Ionic我正在模仿android:ionic cordova模拟android

现在当我在Android上安装浏览器并在www.example.local中输入时,我无法访问该网站。但它在当地工作得很好。我以为他们会使用名称网络设置。我缺少什么配置?

1 个答案:

答案 0 :(得分:0)

我认为这个设备的行为与虚拟机类似。在这种情况下,网络桥接但不同。此设备上的127.0.0.1可能指向设备本身。您需要找到(或创建)您的设备熟悉的计算机的IP

如果您在mac上运行,则可以使用以下命令为设备应该能够看到的环回适配器创建别名。

(注意:您在/ etc / hosts 中设置的DNS可能不起作用)

ifconfig lo0 alias 172.16.123.1 # Allows emulator to use 172.16.123.1 for localhost
ifconfig lo0 -alias 172.16.123.1 # removes alias

此信息的来源: https://stackoverflow.com/a/624660/1991100

相关问题