NodeJS:是否可以托管没有直接表达的nodeJS套接字IO应用,而仅使用普通套接字IO

时间:2018-08-24 12:54:05

标签: node.js sockets

我有一个简单的websocket应用,没有简单的套接字。IO

var port = process.env.port || 3000;

const app = require('http').createServer() , io = require('socket.io')(app);



app.listen(port, function(){
    console.log('listening on' + port);
});


new Server();

function Server() {



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

        console.log("someone connected");


        socket.on('disconnect', () => {

            console.log("user got disconnected");



        });

    });



}

并且我一直在托管它方面遇到问题,因为无论何时我通过forever.js运行它,我都无法使其在本地主机(具有服务器外部IP地址的server(vm)外部)上工作。所以我想弄清楚这是因为我没有安装Express还是因为socketio / nodejs无法单独作为单个Web套接字服务器。

0 个答案:

没有答案