ssr with socket io



  • Hi there! i am using SSR mode, and i was wondering how to initialize web socket server on my server. i have modified extension.js as below:

    module.exports.extendApp = function ({app, ssr}) {
        const server = http.createServer(app)
        const io = socketIO(server)
    
    
        io.on('connection', (socket) => {
         //... 
        }
    }
    

    which does not work, it only works if i add this line to extension.js:

    server.listen(3000)
    

    but this is a bad idea, because anytime i made changes to this file, my dev server crashes and it is normal behaviour.

    what do you guys suggest?
    thanks!


Log in to reply