无法从同一个 wi-fi 连接到节点服务器

can't connect to node server from the same wi-fi

正在处理 React-Native 项目,但出现问题。当节点启动时,我可以使用来自 PC 的 IP 地址 192.x.x.x:8081/index.js 连接到它。 对于 phone 上的开发,我需要从 iPhone 连接到同一台服务器,尽管我从同一台 PC 连接时服务器没有响应,它会立即加载。 phone 和 PC 都连接到同一个 Wi-Fi。 当我使用

sudo lsof -i 

我明白了

COMMAND PID USER  FD  TYPE   DEVICE           SIZE/OFF  NODE NAME

node 5420  user  46u  IPv6 0x.....(corrected this)  0t0  TCP *:sunproxyadmin (LISTEN)

我从这条消息中得到的是,不知何故,我的服务器是 IPv6 类型并且有 IP 地址 - *:sunproxyadmin(我说的对吗?)。我不明白该怎么做以及如何从其他设备加载服务器。请帮助! 可能问题在于我在启动服务器时使用了错误的 IP 地址 192.x.x.x。如果那是真的,我在哪里可以找到合适的?它应该等于路由器 IP 还是 DNS?

从 Mac OS 我连接到 Wi-Fi USB,从 iPhone 我在同一个网络上。 Mac 和 iPhone 显示的 IP 地址不同。 Mac 显示 192.x.x.x03,iPhone 显示 192.x.x.x01。路由器IP和DNS是一样的。

您是否通过 PC 上的本地主机连接到服务器? 192.168.0.1?如果是这样,请找出您 PC 的本地 IP 地址并使用您的 iPhone 连接到该地址。使用 nginx 或其他东西来代理传递到您的节点服务器。