繁体   English   中英

如何访问局域网外的节点服务器?

[英]How to acces node server outside local network?

我在nodeJs中编写Web服务器,如以下代码所示。 我让服务器正常工作,但可惜我无法访问网络之外的网站(本地主机)。 我怎样才能做到这一点?

var connect = require('connect');
var serveStatic = require('serve-static');

connect().use(serveStatic(__dirname)).listen(80, function(){
console.log('Server running on 80...');
});

我还使用此方法检查其他方法是否有问题。

var http = require('http');
var fs = require('fs');
http.createServer(function (req, res){
fs.readFile('Index.html', function (err, data) {
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.write(data);
    res.end();
})
}).listen(80);

您是否尝试过在外部绑定端口?

connect().use(serveStatic(__dirname)).listen({
  host: '0.0.0.0',
  port: 80
}, function(){
console.log('Server running on 80...');
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM