Использование Laravel Echo с Nginx (websockets) - PullRequest
0 голосов
/ 21 мая 2019

Я настроил Nginx-сервер, на котором установлен модуль Nchan, для поддержки веб-сокетов и длинных опросов.Тем не менее, я пытаюсь настроить Laravel-Echo (пакет javascript на стороне клиента, использующий npm) для подключения к пути, по которому Nchan прослушивает.

Моя настройка выглядит следующим образом:

import Echo from 'laravel-echo'

window.Echo = new Echo({
    broadcaster: 'socket.io',
    host: 'http://localhost',
    path: '/sub?id=121',
    auth:
    {
        headers:
        {
            'Authorization': 'Bearer '
        }
    }
});

проблема в том, что когда я отлаживаю, я вижу, что Laravel echo делает запрос: sub?id=121

Возможно ли удалить часть /?EIO=3&transport=polling&t=MhPTMVC, так как это создает проблемы и информацию о мусоре (не нужно), когда Nginx обрабатываетrequest.

Примечание. Я не использую socket.io, но насколько я вижу, Laravel Echo поддерживает только pusher, redis и pusher?

EDIT:

/?EIO=3&transport=polling&t=MhPTMVCПохоже, что он добавлен в пакет socket.io-client.

Спасибо за любую помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...