您的服务器套接字很可能绑定到回送IP地址,
127.0.0.1而不是“所有IP地址”符号IP
0.0.0.0(请注意,这不是网络掩码)。要确认这一点,请运行
sudo netstat -ntlp(如果在Linux上)或
netstat -an-f inet -p tcp | grep LISTEN(OSX),然后检查您的进程绑定到哪个IP(查找带有“:3000”的行)。如果看到“
127.0.0.1”,那就是问题所在。通过将“ 0.0.0.0”传递给
listen调用来解决此问题:
var app = connect().use(connect.static('public')).listen(3000, "0.0.0.0");


