我在Linux虚拟机上安装了一个节点js服务器,并且是第一次启动 . 当我启动服务器时,它会在netstat表中生成LISTEN和ESTABLISHED,但是当我尝试在浏览器中加载内容时,我得到"connection refused" . 我用 EXPRESS 库启动服务器我试过:

  • 将“ localhost " as ip and " 3000 ”设置为端口( NOT WORK

  • process.env.IP 设置为ip并将 process.env.PORT 设置为端口( NOT WORK

  • 使用 iptablesNOT WORK

你能帮助我吗?
谢谢

码:

// initializing express-session middleware
var Session = require('express-session'),
    SessionStore = require('session-file-store')(Session);
var session = Session({ secret: 'pass', resave: true, saveUninitialized: true });

// creating new express app
var express = require('express');
var app = express();
app.use(session); // session support
app.get('/', function (req, res) {
  req.session.uid = 1;
  res.send('Hi user #' + req.session.uid);
});

app.get('/home', function (req, res) {
  res.send('Hi user #' + req.session.uid);
});
// attaching express app to HTTP server
var http = require('http');
var server = http.createServer(app);
server.listen(process.env.PORT || '3000');

// creating new socket.io app
var ios = require('socket.io-express-session');
var io = require('socket.io')(server);
io.use(ios(session)); // session support

io.on('connection', function(socket){

  console.log(socket.handshake.session);
});