【发布时间】:2021-12-29 18:02:43
【问题描述】:
我有一个应用程序 (sveltekit) 在里面运行,并想从我本地网络上的其他设备访问它。
我可以从 localhost:3000 上的主机正常访问它。
我想要以某种方式从本地网络上的另一台计算机访问它。这可能吗? Sveltekit cli 有 --host 标志,输出如下:
$ svelte-kit dev --host
local: http://localhost:3000
network: http://172.17.0.3:3000
如何从本地网络上的其他设备访问该网络 URL?
OS: Pop OS
VSCode: 1.63.0
Docker: Latest stable version.
Docker Installed using 存储库。在rootless mode运行。
【问题讨论】:
-
我的用例:我想在开发时在实际的手机上查看我的网站。
-
当您使用
-host启动开发服务器时,您已经获得了local网络的IP 地址,如果您的手机通过同一个wifi 路由器连接,您可以使用该地址从手机进行连接。但是,您可能还需要在操作系统的防火墙中公开您的port 3000,否则没有人可以连接。
标签: docker visual-studio-code networking vscode-remote sveltekit