import Echo from 'laravel-echo' import Pusher from 'pusher-js' import { wsConfig } from './connector.js' window.Pusher = Pusher const host = wsConfig.host || window.location.hostname const port = Number(wsConfig.port) || 443 // <— port! const scheme = (wsConfig.scheme || 'https').toLowerCase() const path = wsConfig.path || '/ws' const tls = scheme === 'https' // <— boolean const key = wsConfig.key window.Echo = new Echo({ broadcaster: 'reverb', key, wsHost: host, wsPort: port, wssPort: port, forceTLS: tls, enabledTransports: ['ws','wss'], wsPath: path, })