Server 为什么可以';t我在手机上输入url';使用浏览器查看我的实时站点?

Server 为什么可以';t我在手机上输入url';使用浏览器查看我的实时站点?,server,Server,我使用一个名为visualstudio代码的扩展。当我运行live时,浏览器打开,url为。为什么我不能在手机浏览器上打开此url以查看手机上的实时站点。有没有办法做到这一点(在手机和浏览器上实时重新加载) 注意:我也使用ionic开发,当我使用ionic Service时,我可以在浏览器上看到它,当我打开ionic开发应用程序(而不是ionic view!)时,我可以在手机上看到live应用程序。我可以在多个设备上查看它,条件是所有设备都在同一个网络中,我对此很满意。您不能在手机上打开相同的u

我使用一个名为visualstudio代码的扩展。当我运行live时,浏览器打开,url为。为什么我不能在手机浏览器上打开此url以查看手机上的实时站点。有没有办法做到这一点(在手机和浏览器上实时重新加载)


注意:我也使用ionic开发,当我使用ionic Service时,我可以在浏览器上看到它,当我打开ionic开发应用程序(而不是ionic view!)时,我可以在手机上看到live应用程序。我可以在多个设备上查看它,条件是所有设备都在同一个网络中,我对此很满意。

您不能在手机上打开相同的url,因为url主机(127.0.0.1)指的是本地主机(同一台机器)

如果您的手机和服务器位于同一网络上,则可以使用本地IP服务器替换当前主机

因此,如果您的服务器本地IP为:192.168.0.36
您在手机中输入的URL应为。

您不能在手机上打开相同的URL,因为该URL主机(127.0.0.1)指的是本地主机(同一台机器)

如果您的手机和服务器位于同一网络上,则可以使用本地IP服务器替换当前主机

因此,如果您的服务器本地IP为:192.168.0.36
您在手机中输入的URL应该是。

让我为您澄清一下。我们将localhost或127.0.0.1称为环回。它本身将指向同一台机器(意味着特定的服务也应该托管在同一台机器上)。Microsoft对visual studio live share所做的是,如果具有live share扩展,它将在主机(服务器所在地)和目标(在本例中为您的浏览器)之间创建一个反向代理,这意味着即使您的主机位于不同的国家/地区,该扩展也会将透明代理隧道到您的环回地址。visual studio live share extension是您的手机所没有的,Microsoft还不支持。如果你仍然想访问你的本地服务,你能做的就是关闭防火墙(或者通过你的服务所在的特定端口)并在服务运行时将您的手机连接到与您的机器相同的网络,而使用http://UR SERVER IP:5500/index.html。如果您的服务器在linux上,您可以通过在windows命令提示符下提供ipconfig或ifconfig来获取您的服务器IP。

让我为您澄清一下。我们将localhost或127.0.0.1称为环回。它本身将指向同一台机器(意味着特定的服务也应该托管在同一台机器上)。Microsoft对visual studio live share所做的是,如果具有live share扩展,它将在主机(服务器所在地)和目标(在本例中为您的浏览器)之间创建一个反向代理,这意味着即使您的主机位于不同的国家/地区,该扩展也会将透明代理隧道到您的环回地址。visual studio live share extension是您的手机所没有的,Microsoft还不支持。如果你仍然想访问你的本地服务,你能做的就是关闭防火墙(或者通过你的服务所在的特定端口)并在服务运行时将手机连接到与您的机器相同的网络,使用http://UR SERVER IP:5500/index.html,您可以通过在windows命令提示符下提供ipconfig或ifconfig(如果您的服务器在linux上)来获取您的服务器IP。

运行ipconfig并查找您的专用IP。 确保您的手机位于同一网络上。
转到。***:5500/

运行ipconfig并查找您的私有IP。 确保您的手机位于同一网络上。
转到。***:5500/

127.0.0.1是为环回目的保留的专用IPv4地址。也就是说,此IP指的是您的计算机本身

通过在浏览器中输入,您正在请求计算机中的网页

在正常情况下,您的计算机将处于NAT网络中(例如在同一个wi-fi AP下),您将被分配一个虚拟IP。通常是192.168.x.x

您可以在命令提示符中输入以下命令以查看您的IP地址

ipconfig
如果您使用的是Mac或Linux,请改用它

ifconfig
因此,在您的网络接口卡下,您将获得您的IP地址

如果IP地址属于虚拟IP,则您可以使用手机访问它

http://< Your IP Address >:5500/index.html
http://:5500/index.html
如果不是虚拟IP,它就是公共IP。然后,在这种情况下,您必须配置适当的防火墙设置


希望这会有所帮助。

127.0.0.1是为环回目的而保留的专用IPv4地址。也就是说,此IP指的是您的计算机本身

通过在浏览器中输入,您正在请求计算机中的网页

在正常情况下,您的计算机将处于NAT网络中(例如在同一个wi-fi AP下),您将被分配一个虚拟IP。通常是192.168.x.x

您可以在命令提示符中输入以下命令以查看您的IP地址

ipconfig
如果您使用的是Mac或Linux,请改用它

ifconfig
因此,在您的网络接口卡下,您将获得您的IP地址

如果IP地址属于虚拟IP,则您可以使用手机访问它

http://< Your IP Address >:5500/index.html
http://:5500/index.html
如果不是虚拟IP,它就是公共IP。然后,在这种情况下,您必须配置适当的防火墙设置

希望这会有所帮助。

我也有同样的问题

解决方案:控制面板->Windows Defender防火墙->允许应用程序或功能通过Windows Defender防火墙->允许“code.exe”应用程序。

我也遇到了同样的问题

解决方案:控制面板->Windows Defender防火墙->允许应用程序或功能通过Windows Defender防火墙->允许的“code.exe”应用程序。