【发布时间】:2017-01-25 16:07:35
【问题描述】:
我的移动应用使用来自 URL 的 API,例如 example.com。
但是我希望它使用我机器上的本地开发版本 example.dev。
我通过在我的路由文件中添加以下内容在我的机器上进行了设置:
192.168.10.10 example.dev
ip:192.168.10.10 指向一个虚拟机(更具体地说是 Laravel 的 Homestead)。
这意味着当我在桌面 Web 浏览器上键入 example.dev 时,它会将我定向到 VM。
我想要它,这样当我在移动浏览器上键入 example.dev 时,它也会将我定向到桌面上的虚拟机。
请注意,手机和桌面都在同一个网络上。
目前的进展
经过大量的 SO 答案后,我发现了以下内容;
- 我可以使用我的本地 IP 地址(例如
192.168.0.50)访问我的localhost。但是,我想访问 VM,而不是 localhost! - 使用
vagrant share,但这只会产生 400 Bad request 错误,这显然仍然是一个悬而未决的问题! - 将本地 ip 添加到
homestead.yaml的地图属性中。但是我只能访问这样的网站:192.168.0.50:8000。也不确定如何使用这种方法添加更多网站?
【问题讨论】:
-
查看stackoverflow.com/q/43397630/470749 和stackoverflow.com/a/41857012/470749,如果他们有帮助,请投票给他们。
标签: networking routing homestead