Sockets.IO работает только в localhost - PullRequest
0 голосов
/ 21 марта 2020

Вот мои коды

const brokerService = require('socket.io')({
    path: '/broker',
    serveClient: false
});

exports.assignServices = function ()
{
    brokerService.listen(3003);
}

brokerService.on("connection" , (client) => {
    console.log("connected");

    client.on("test" , (data) => {
        console.log(data);
    });

    client.on("add" , (data) => {
        console.log(data); 
    });
})

Я использую приложение под названием socket-io-tester на своем MA C

, оно отправляет пакеты на мой локальный хост с этим URL (http://127.0.0.1.com: 3003 / broker )

, и мое приложение вошло в журнал «Подключено» - теперь работает

, но после загрузки моего приложения на серверы digitalocean оно больше не работает

с тем же приложением я отправляю на тот же URL, но заменяю ip на мое доменное имя (http://domainName.com: 3003 / broker )

не работает?

тот же код / ​​тот же запрос URL / то же приложение, которое я использую для проверки

, может ли проблема с моим сервером?

Я выключил брандмауэр, это так или иначе связано?

...