如何访问本地网络外的节点服务器?

时间:2017-11-24 20:28:48

标签: javascript node.js

我正在nodeJs中编写一个webserver,如下面的代码所示。我让服务器正常工作,但遗憾的是我无法访问网络外的网站(localhost)。我怎么能这样做?

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);

1 个答案:

答案 0 :(得分:0)

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

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