Ответы пользователя по тегу Node.js
  • Nodejs + expressjs + http2?

    student_ivan
    @student_ivan
    Web-Developer, Front-End Engineer
    Node SPDY забили на разработку окончательно. Как вариант использовать node lts v10.x.x для локального сервера. Для продакшна как вариант пропускать pm2 через CDN (например fastly). Между этой связкой можно добавить ещё и балансер (например от digitalocean). А вообще сам искал как решить эту проблему и вот сюда меня гугл привёл.
    Ответ написан
  • Socket.io как пользоваться комнатами?

    student_ivan
    @student_ivan
    Web-Developer, Front-End Engineer
    socket.join('room3'); // подключить клиента к комнате room3

    определить сколько народу в комнате
    const clients = io.sockets.adapter.rooms['room3'];
    const numClients = (typeof clients !== 'undefined') ? Object.keys(clients.sockets).length : 0;


    послать всем сообщение в room3
    io.in('room3').emit('user_join_chat', socket.id);
    Ответ написан
    Комментировать