我正在使用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”。我已经检查过防火墙,甚至禁用了它,我还缺少什么?有人可以帮助我吗?浏览器镶边。
我的AWS E2C实例端口8080尚未打开,现在我将其打开并正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句