@vadik_nv

Как подключить свой web-socket сервер на node.js к laravel?

Имеется веб-сокет сервер на node.js, на хосте localhost:8081. Не могу связать бэкенд laravel и фронтенд vuejs с этим сервером.
Код в config/broadcasting.php
'node-server' => [
            'driver' => 'socket.io',
            'host' => 'http://localhost',
            'port' => 8081
        ]


bootstrap.js
window.Echo = new Echo({
    broadcaster: 'socket.io',
    host: 'http://localhost:8081'
});


Ошибки и на фронтенде и на бэкенде говорят о том что не установлен драйвер socket.io.
Нашел информацию только для подключения через драйвер pusher, в т.ч и в документации. Но хочу подключить свой ws сервер. Нужно создавать свой драйвер? Тогда как подключиться к нему на стороне фронтенда? Спасибо
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
pickHabr
@pickHabr
fullstack разработчик
На стороне js https://learn.javascript.ru/websockets

На стороне laravel посмотри тут Как реализовать Websocket клиент на PHP? (рекомендую в первую очередь попробовать ответ от Vladimir Goncharov)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы