NodeJS: возможно ли разместить приложение IO сокета nodeJS без экспресса поверх него, просто IO сокета - PullRequest
0 голосов
/ 24 августа 2018

У меня есть простое приложение 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, я не могу заставить его работатьвнешний localhost (вне сервера (vm) с внешним IP-адресом сервера).Поэтому я хочу уточнить, если это происходит из-за того, что я не установил Express или потому, что socketio / nodejs не может работать как отдельный сервер веб-сокетов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...