从同一网络上的其他设备访问 dart 嵌入式网络服务器

Access dart embedded webserver from other devices on same network

我是 dart web 的新手,现在我正尝试从同一网络上的其他设备访问我的网页。

当我输入命令 webdev serve 时,嵌入式网络服务器侦听端口 8080,我可以通过该设备上的 127.0.0.1:8080 访问它。但我无法通过 <DeviceLocalIP>:<port>

从同一网络上的其他设备访问它

过去,我尝试从其他设备访问 Wamp VirtualHost,并且以这种方式工作。请帮忙。

默认情况下,webdev 侦听 127.0.0.1,这是一个特殊地址,表示 'listen on this device only'。要从其他设备访问您的网页,您需要使用 --hostname 标志来指定您计算机的主机名或 IP 地址,或者您可以使用 0.0.0.0 来监听所有接口,即

webdev serve --hostname 0.0.0.0