Почему из за подключения к MongoDb Atlas перестаёт работать socket.io?

Функция на сервере: 
socket.on('GET:DATA:USERS', async (uploadData) => {
        const users = await User.find({}, 'login nickname onlineStatus avatar')
        console.log(users)
        uploadData(users)
    })
Функция на клиенте:
socket.emit('GET:DATA:USERS', (data)=> {Это колбек который принимает данные на клиенте}) 

И вот обьяснение моей ошибки

Если я включаю сервер на Localhost и подключаюсь к MongoDb на localhost то всё хорошо работает все данные этих функций приходят а точнее они выполняются НООООООООО

Как только я изменяю подключение к базе данных на MongoDb Atlas (в интернете) то эти функции с верху почему то перестают общаться не делается запрос с клиента на сервер (но при этом когда я делаю это через обычные get post Запросы всё работает как и работало база данных отдаёт и принимает данные но сокеты просто перестают общаться из за MongoDb Atlas помогите!!!!!!!!!


Ответы (0 шт):