Задать вопрос

Как посчитать количество соединений node.js?

Добрый день!
Есть небольшой проект на node.js + express, не могу сообразить как посчитать количество активных подключений на момент.
Т.е. функция, которая при вызове дает конкретное число подключений.
Буду рад помощи.
  • Вопрос задан
  • 1128 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Javascript.ru
    JavaScript/​ DOM/ ​Интерфейсы (для новичков)
    6 недель
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
Решения вопроса 1
@iShatokhin
JS developer
var count = 0;
var app = express();

http.createServer(app).listen(8080)
  .on('connection', function(socket) {
    count++;

    socket.on('close', function () {
      count--;
    })
  });


function getConnectionsCount () {
  return count;
}


UPD. Есть еще асинхронный стандартный метод:

var app = express();
var server = http.createServer(app).listen(8080);

server.getConnections(function (err, count) {
  
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы