Я настроил 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.
Спасибо за любую помощь!