Node.js 我有一个实时聊天的网站,它在本地主机上工作,没有错误,但在服务器上我得到这个错误

Node.js 我有一个实时聊天的网站,它在本地主机上工作,没有错误,但在服务器上我得到这个错误,node.js,express,socket.io,Node.js,Express,Socket.io,获取网络::错误\u连接\u超时\u 这是我的server.js var express = require('express'); var socket = require('socket.io'); var server = require('http').createServer(app); var io = require('socket.io')(server); var fs = require('fs'); //App setup var app = express(); va

获取网络::错误\u连接\u超时\u

这是我的server.js

var express = require('express');
var socket = require('socket.io');
var server = require('http').createServer(app);
var io = require('socket.io')(server);
var fs = require('fs');

//App setup
var app =  express();
var server = app.listen(7000, function(){
    console.log('listening to requests on port 7000');
});

//Static files
app.use(express.static('public'));

//Socket setup
var io = socket(server);

io.on('connection', function(socket){
    console.log('made socket connection',socket.id);
        socket.on('chat', function(data){
            console.log(data);
            io.sockets.emit(`chat_${data.receiverId}`,data);
        });
        socket.on('typing', function(data){
            socket.emit('typing_${data.senderId}',data)
        });
      //serving images
      socket.on('media', function (data) {
        // socket.broadcast.emit('base64 image', //exclude sender
        io.sockets.emit(`media_${data.receiverId}`,data);
      });
});
这是我的client.js

//Make connection
var socket = io.connect('http://demo-webdesignservices.com:7000');
我怎样才能解决这个问题?非常感谢你