我了解您可以通过在地址栏中输入计算机的IP地址(带有相关的本地端口),从运行在同一网络上的移动设备访问计算机的本地站点。但是,我经常使用子域进行开发。在我的本地我使用lvh.me访问子域名。例如:
blog.lvh.me
但是,这不适用于移动设备,因为lvh.me正在重定向到IP 127.0.0.1。
有没有办法访问IP地址上的子域?基本上,做与上面的代码相同的事情,但允许动态IP地址取决于我的计算机当时的IP?
答案 0 :(得分:18)
因此,在继续研究之后,我找到了一个很棒的工具,可以完全实现上述功能:
<强> xip.io 强>
例如,如果我的计算机的IP地址为124.4.1.3
且我在blog.lvh.me
运行了一个Web服务器,其中lvh.me重定向到localhost或127.0.0.1
,我可以访问我的计算机使用blog.124.4.1.3.xip.io
我希望能帮助别人!
旁注:有问题的应用程序在rails服务器上运行,上述设置需要将以下设置添加到environments/development.rb
文件中:
config.action_dispatch.tld_length = 5
当rails在端口3000上运行时,这也需要一个URL:
blog.124.4.1.3.xip.io:3000