我能够通过WiFi网络上的本地IP地址(192.168.XX.XX)成功访问我的节点服务器,并使用以下服务器代码:
var express = require('express');
var app = express();
var server = require('http').createServer(app);
server.listen(8080, "0.0.0.0");
我去了192.168.XX.XX:8080并成功访问了HTML文件。
具体来说,我正在使用手机访问服务器,但如果我离开网络并使用手机服务,则无法访问服务器。我查了一下我的外部IP并获得了76.XXX.XXX.XXX。当我从手机上拨打76.XXX.XXX.XXX:8080时(不更改任何服务器代码),我无法访问服务器。我也尝试在代码中切换到端口80,它仍然无法正常工作。
我有迈克菲防火墙,我试图打开8080以便外部访问。我也完全关闭了防火墙,但仍无法连接。
有什么想法吗?