无法通过公共IP连接到节点js服务器

时间:2020-10-04 08:10:11

标签: node.js windows amazon-ec2

我正在使用AWS E2C Windows 2019实例。我正在使用此代码运行Node JS服务器。

var http = require('http');
var today=require('./mynodedate')
var server=http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/html'});
res.write('<head><title>My First Node</title></head>');
res.write(today.myDateTime());
res.end('Hello World!');
}).listen(8080,"0.0.0.0");
console.log(server.address());

当我运行它时,它将成功运行,并显示“ null”。 如果我使用私有ip访问此服务器,则它将按我的预期工作。但不能与公共ip.browser说“ ERR_CONNECTION_TIMED_OUT”。 我已经检查过防火墙,甚至禁用了它, 我想念什么?有人可以帮助我吗? 浏览器镶边。

1 个答案:

答案 0 :(得分:0)

我的aws e2c实例端口8080尚未打开,现在我打开了它并起作用了。