Kulaxyz
@Kulaxyz
Могу лучше

Почему не работает socket.io сервер?

Хочу использовать Laravel в связке с socket.io (использую laradock).
Вот код server.js
let io = require('socket.io')(6001);

io.on('connect', function (socket) {
    console.log('hi');
});

Вот клиент:
<script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/1.4.5/socket.io.min.js"></script>
<script>
    let socket = io('http://localhost:6001')
</script>

Сервер через node запускается. Вот что происходит в консоли у клиента:
5e3964f51edaf925687829.png
Пробовал другие порты в обоих файлах ставить и на клиенте варианты вроде :
let socket = io(':6001')
    let socket = io.connect('http://localhost:6001')
    let socket = io.connect(':6001')

Ничего не помогло. Гуглил, решения не помогли.
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 1
Kulaxyz
@Kulaxyz Автор вопроса
Могу лучше
Не совсем с той стороны подошёл к проблеме. Попробовал без докера (у меня локально тоже установлен node.js) и всё работает. Видимо проблема всё-таки где-то с laradock
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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